chunk-libs.d9ff98f4.js 1.6 MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-libs"],{"+JPL":function(t,e,A){t.exports={default:A("+SFK"),__esModule:!0}},"+SFK":function(t,e,A){A("AUvm"),A("wgeU"),A("adOz"),A("dl0q"),t.exports=A("WEpk").Symbol},"+iuc":function(t,e,A){A("wgeU"),A("FlQf"),A("bBy9"),A("B9jh"),A("dL40"),A("xvv9"),A("V+O7"),t.exports=A("WEpk").Set},"0tVQ":function(t,e,A){A("FlQf"),A("VJsP"),t.exports=A("WEpk").Array.from},"1K8p":function(t,e,A){"use strict";var n=A("jrfk"),r=A("ez49"),i=10,o=40,s=800;function a(t){var e=0,A=0,n=0,r=0;return"detail"in t&&(A=t.detail),"wheelDelta"in t&&(A=-t.wheelDelta/120),"wheelDeltaY"in t&&(A=-t.wheelDeltaY/120),"wheelDeltaX"in t&&(e=-t.wheelDeltaX/120),"axis"in t&&t.axis===t.HORIZONTAL_AXIS&&(e=A,A=0),n=e*i,r=A*i,"deltaY"in t&&(r=t.deltaY),"deltaX"in t&&(n=t.deltaX),(n||r)&&t.deltaMode&&(1==t.deltaMode?(n*=o,r*=o):(n*=s,r*=s)),n&&!e&&(e=n<1?-1:1),r&&!A&&(A=r<1?-1:1),{spinX:e,spinY:A,pixelX:n,pixelY:r}}a.getEventType=function(){return n.firefox()?"DOMMouseScroll":r("wheel")?"wheel":"mousewheel"},t.exports=a},"29s/":function(t,e,A){var n=A("WEpk"),r=A("5T2Y"),i=r["__core-js_shared__"]||(r["__core-js_shared__"]={});(t.exports=function(t,e){return i[t]||(i[t]=void 0!==e?e:{})})("versions",[]).push({version:n.version,mode:A("uOPS")?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"2GTP":function(t,e,A){var n=A("eaoh");t.exports=function(t,e,A){if(n(t),void 0===e)return t;switch(A){case 1:return function(A){return t.call(e,A)};case 2:return function(A,n){return t.call(e,A,n)};case 3:return function(A,n,r){return t.call(e,A,n,r)}}return function(){return t.apply(e,arguments)}}},"2Nb0":function(t,e,A){A("FlQf"),A("bBy9"),t.exports=A("zLkG").f("iterator")},"2SVd":function(t,e,A){"use strict";t.exports=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)}},"2faE":function(t,e,A){var n=A("5K7Z"),r=A("eUtF"),i=A("G8Mo"),o=Object.defineProperty;e.f=A("jmDH")?Object.defineProperty:function(t,e,A){if(n(t),e=i(e,!0),n(A),r)try{return o(t,e,A)}catch(t){}if("get"in A||"set"in A)throw TypeError("Accessors not supported!");return"value"in A&&(t[e]=A.value),t}},"33yf":function(t,e,A){(function(t){function A(t,e){for(var A=0,n=t.length-1;n>=0;n--){var r=t[n];"."===r?t.splice(n,1):".."===r?(t.splice(n,1),A++):A&&(t.splice(n,1),A--)}if(e)for(;A--;A)t.unshift("..");return t}function n(t,e){if(t.filter)return t.filter(e);for(var A=[],n=0;n<t.length;n++)e(t[n],n,t)&&A.push(t[n]);return A}e.resolve=function(){for(var e="",r=!1,i=arguments.length-1;i>=-1&&!r;i--){var o=i>=0?arguments[i]:t.cwd();if("string"!=typeof o)throw new TypeError("Arguments to path.resolve must be strings");o&&(e=o+"/"+e,r="/"===o.charAt(0))}return e=A(n(e.split("/"),function(t){return!!t}),!r).join("/"),(r?"/":"")+e||"."},e.normalize=function(t){var i=e.isAbsolute(t),o="/"===r(t,-1);return(t=A(n(t.split("/"),function(t){return!!t}),!i).join("/"))||i||(t="."),t&&o&&(t+="/"),(i?"/":"")+t},e.isAbsolute=function(t){return"/"===t.charAt(0)},e.join=function(){var t=Array.prototype.slice.call(arguments,0);return e.normalize(n(t,function(t,e){if("string"!=typeof t)throw new TypeError("Arguments to path.join must be strings");return t}).join("/"))},e.relative=function(t,A){function n(t){for(var e=0;e<t.length&&""===t[e];e++);for(var A=t.length-1;A>=0&&""===t[A];A--);return e>A?[]:t.slice(e,A-e+1)}t=e.resolve(t).substr(1),A=e.resolve(A).substr(1);for(var r=n(t.split("/")),i=n(A.split("/")),o=Math.min(r.length,i.length),s=o,a=0;a<o;a++)if(r[a]!==i[a]){s=a;break}var c=[];for(a=s;a<r.length;a++)c.push("..");return(c=c.concat(i.slice(s))).join("/")},e.sep="/",e.delimiter=":",e.dirname=function(t){if("string"!=typeof t&&(t+=""),0===t.length)return".";for(var e=t.charCodeAt(0),A=47===e,n=-1,r=!0,i=t.length-1;i>=1;--i)if(47===(e=t.charCodeAt(i))){if(!r){n=i;break}}else r=!1;return-1===n?A?"/":".":A&&1===n?"/":t.slice(0,n)},e.basename=function(t,e){var A=function(t){"string"!=typeof t&&(t+="");var e,A=0,n=-1,r=!0;for(e=t.length-1;e>=0;--e)if(47===t.charCodeAt(e)){if(!r){A=e+1;break}}else-1===n&&(r=!1,n=e+1);return-1===n?"":t.slice(A,n)}(t);return e&&A.substr(-1*e.length)===e&&(A=A.substr(0,A.length-e.length)),A},e.extname=function(t){"string"!=typeof t&&(t+="");for(var e=-1,A=0,n=-1,r=!0,i=0,o=t.length-1;o>=0;--o){var s=t.charCodeAt(o);if(47!==s)-1===n&&(r=!1,n=o+1),46===s?-1===e?e=o:1!==i&&(i=1):-1!==e&&(i=-1);else if(!r){A=o+1;break}}return-1===e||-1===n||0===i||1===i&&e===n-1&&e===A+1?"":t.slice(e,n)};var r="b"==="ab".substr(-1)?function(t,e,A){return t.substr(e,A)}:function(t,e,A){return e<0&&(e=t.length+e),t.substr(e,A)}}).call(this,A("8oxB"))},"3UD+":function(t,e){t.exports=function(t){if(!t.webpackPolyfill){var e=Object.create(t);e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),Object.defineProperty(e,"exports",{enumerable:!0}),e.webpackPolyfill=1}return e}},"4BeY":function(t,e,A){(function(e){!function(e,A){t.exports=A()}(0,function(){"use strict";var t=function(t){var e=t.id,A=t.viewBox,n=t.content;this.id=e,this.viewBox=A,this.content=n};t.prototype.stringify=function(){return this.content},t.prototype.toString=function(){return this.stringify()},t.prototype.destroy=function(){var t=this;["id","viewBox","content"].forEach(function(e){return delete t[e]})};"undefined"!=typeof window?window:void 0!==e||"undefined"!=typeof self&&self;function A(t,e){return t(e={exports:{}},e.exports),e.exports}var n=A(function(t,e){t.exports=function(){function t(t){var e=t&&"object"==typeof t;return e&&"[object RegExp]"!==Object.prototype.toString.call(t)&&"[object Date]"!==Object.prototype.toString.call(t)}function e(e,A){var r=A&&!0===A.clone;return r&&t(e)?n(function(t){return Array.isArray(t)?[]:{}}(e),e,A):e}function A(A,r,i){var o=A.slice();return r.forEach(function(r,s){void 0===o[s]?o[s]=e(r,i):t(r)?o[s]=n(A[s],r,i):-1===A.indexOf(r)&&o.push(e(r,i))}),o}function n(r,i,o){var s=Array.isArray(i),a=o||{arrayMerge:A},c=a.arrayMerge||A;return s?Array.isArray(r)?c(r,i,o):e(i,o):function(A,r,i){var o={};return t(A)&&Object.keys(A).forEach(function(t){o[t]=e(A[t],i)}),Object.keys(r).forEach(function(s){t(r[s])&&A[s]?o[s]=n(A[s],r[s],i):o[s]=e(r[s],i)}),o}(r,i,o)}return n.all=function(t,e){if(!Array.isArray(t)||t.length<2)throw new Error("first argument should be an array with at least two elements");return t.reduce(function(t,A){return n(t,A,e)})},n}()}),r=A(function(t,e){e.default={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}},t.exports=e.default}),i=r.svg,o=r.xlink,s={};s[i.name]=i.uri,s[o.name]=o.uri;var a=function(t,e){return void 0===t&&(t=""),"<svg "+function(t){return Object.keys(t).map(function(e){return e+'="'+t[e].toString().replace(/"/g,"&quot;")+'"'}).join(" ")}(n(s,e||{}))+">"+t+"</svg>"};return function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var A={isMounted:{}};return A.isMounted.get=function(){return!!this.node},e.createFromExistingNode=function(t){return new e({id:t.getAttribute("id"),viewBox:t.getAttribute("viewBox"),content:t.outerHTML})},e.prototype.destroy=function(){this.isMounted&&this.unmount(),t.prototype.destroy.call(this)},e.prototype.mount=function(t){if(this.isMounted)return this.node;var e="string"==typeof t?document.querySelector(t):t,A=this.render();return this.node=A,e.appendChild(A),A},e.prototype.render=function(){var t=this.stringify();return function(t){var e=!!document.importNode,A=(new DOMParser).parseFromString(t,"image/svg+xml").documentElement;return e?document.importNode(A,!0):A}(a(t)).childNodes[0]},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(e.prototype,A),e}(t)})}).call(this,A("yLpj"))},"4d7F":function(t,e,A){t.exports={default:A("aW7e"),__esModule:!0}},"5K7Z":function(t,e,A){var n=A("93I4");t.exports=function(t){if(!n(t))throw TypeError(t+" is not an object!");return t}},"5T2Y":function(t,e){var A=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=A)},"5oMp":function(t,e,A){"use strict";t.exports=function(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}},"5vMV":function(t,e,A){var n=A("B+OT"),r=A("NsO/"),i=A("W070")(!1),o=A("VVlx")("IE_PROTO");t.exports=function(t,e){var A,s=r(t),a=0,c=[];for(A in s)A!=o&&n(s,A)&&c.push(A);for(;e.length>a;)n(s,A=e[a++])&&(~i(c,A)||c.push(A));return c}},"6/1s":function(t,e,A){var n=A("YqAc")("meta"),r=A("93I4"),i=A("B+OT"),o=A("2faE").f,s=0,a=Object.isExtensible||function(){return!0},c=!A("KUxP")(function(){return a(Object.preventExtensions({}))}),u=function(t){o(t,n,{value:{i:"O"+ ++s,w:{}}})},l=t.exports={KEY:n,NEED:!1,fastKey:function(t,e){if(!r(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!i(t,n)){if(!a(t))return"F";if(!e)return"E";u(t)}return t[n].i},getWeak:function(t,e){if(!i(t,n)){if(!a(t))return!0;if(!e)return!1;u(t)}return t[n].w},onFreeze:function(t){return c&&l.NEED&&a(t)&&!i(t,n)&&u(t),t}}},"8gHz":function(t,e,A){var n=A("5K7Z"),r=A("eaoh"),i=A("UWiX")("species");t.exports=function(t,e){var A,o=n(t).constructor;return void 0===o||void 0==(A=n(o)[i])?e:r(A)}},"8iia":function(t,e,A){var n=A("QMMT"),r=A("RRc/");t.exports=function(t){return function(){if(n(this)!=t)throw TypeError(t+"#toJSON isn't generic");return r(this)}}},"8oxB":function(t,e){var A,n,r=t.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(t){if(A===setTimeout)return setTimeout(t,0);if((A===i||!A)&&setTimeout)return A=setTimeout,setTimeout(t,0);try{return A(t,0)}catch(e){try{return A.call(null,t,0)}catch(e){return A.call(this,t,0)}}}!function(){try{A="function"==typeof setTimeout?setTimeout:i}catch(t){A=i}try{n="function"==typeof clearTimeout?clearTimeout:o}catch(t){n=o}}();var a,c=[],u=!1,l=-1;function h(){u&&a&&(u=!1,a.length?c=a.concat(c):l=-1,c.length&&f())}function f(){if(!u){var t=s(h);u=!0;for(var e=c.length;e;){for(a=c,c=[];++l<e;)a&&a[l].run();l=-1,e=c.length}a=null,u=!1,function(t){if(n===clearTimeout)return clearTimeout(t);if((n===o||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(t);try{n(t)}catch(e){try{return n.call(null,t)}catch(e){return n.call(this,t)}}}(t)}}function p(t,e){this.fun=t,this.array=e}function d(){}r.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var A=1;A<arguments.length;A++)e[A-1]=arguments[A];c.push(new p(t,e)),1!==c.length||u||s(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=d,r.addListener=d,r.once=d,r.off=d,r.removeListener=d,r.removeAllListeners=d,r.emit=d,r.prependListener=d,r.prependOnceListener=d,r.listeners=function(t){return[]},r.binding=function(t){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(t){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},"93I4":function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},"9d8Q":function(t,e,A){var n=A("b91T");"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,A("SZ7m").default)("b4463630",n,!0,{})},"9rSQ":function(t,e,A){"use strict";var n=A("xTJ+");function r(){this.handlers=[]}r.prototype.use=function(t,e){return this.handlers.push({fulfilled:t,rejected:e}),this.handlers.length-1},r.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)},r.prototype.forEach=function(t){n.forEach(this.handlers,function(e){null!==e&&t(e)})},t.exports=r},A5Xg:function(t,e,A){var n=A("NsO/"),r=A("ar/p").f,i={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return o&&"[object Window]"==i.call(t)?function(t){try{return r(t)}catch(t){return o.slice()}}(t):r(n(t))}},AUvm:function(t,e,A){"use strict";var n=A("5T2Y"),r=A("B+OT"),i=A("jmDH"),o=A("Y7ZC"),s=A("kTiW"),a=A("6/1s").KEY,c=A("KUxP"),u=A("29s/"),l=A("RfKB"),h=A("YqAc"),f=A("UWiX"),p=A("zLkG"),d=A("Zxgi"),g=A("R+7+"),m=A("kAMH"),w=A("5K7Z"),v=A("93I4"),B=A("JB68"),y=A("NsO/"),b=A("G8Mo"),C=A("rr1i"),F=A("oVml"),Q=A("A5Xg"),U=A("vwuL"),x=A("mqlF"),E=A("2faE"),L=A("w6GO"),N=U.f,S=E.f,_=Q.f,I=n.Symbol,H=n.JSON,k=H&&H.stringify,O=f("_hidden"),P=f("toPrimitive"),M={}.propertyIsEnumerable,T=u("symbol-registry"),D=u("symbols"),R=u("op-symbols"),K=Object.prototype,j="function"==typeof I&&!!x.f,V=n.QObject,q=!V||!V.prototype||!V.prototype.findChild,z=i&&c(function(){return 7!=F(S({},"a",{get:function(){return S(this,"a",{value:7}).a}})).a})?function(t,e,A){var n=N(K,e);n&&delete K[e],S(t,e,A),n&&t!==K&&S(K,e,n)}:S,G=function(t){var e=D[t]=F(I.prototype);return e._k=t,e},X=j&&"symbol"==typeof I.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof I},W=function(t,e,A){return t===K&&W(R,e,A),w(t),e=b(e,!0),w(A),r(D,e)?(A.enumerable?(r(t,O)&&t[O][e]&&(t[O][e]=!1),A=F(A,{enumerable:C(0,!1)})):(r(t,O)||S(t,O,C(1,{})),t[O][e]=!0),z(t,e,A)):S(t,e,A)},J=function(t,e){w(t);for(var A,n=g(e=y(e)),r=0,i=n.length;i>r;)W(t,A=n[r++],e[A]);return t},Y=function(t){var e=M.call(this,t=b(t,!0));return!(this===K&&r(D,t)&&!r(R,t))&&(!(e||!r(this,t)||!r(D,t)||r(this,O)&&this[O][t])||e)},$=function(t,e){if(t=y(t),e=b(e,!0),t!==K||!r(D,e)||r(R,e)){var A=N(t,e);return!A||!r(D,e)||r(t,O)&&t[O][e]||(A.enumerable=!0),A}},Z=function(t){for(var e,A=_(y(t)),n=[],i=0;A.length>i;)r(D,e=A[i++])||e==O||e==a||n.push(e);return n},tt=function(t){for(var e,A=t===K,n=_(A?R:y(t)),i=[],o=0;n.length>o;)!r(D,e=n[o++])||A&&!r(K,e)||i.push(D[e]);return i};j||(s((I=function(){if(this instanceof I)throw TypeError("Symbol is not a constructor!");var t=h(arguments.length>0?arguments[0]:void 0),e=function(A){this===K&&e.call(R,A),r(this,O)&&r(this[O],t)&&(this[O][t]=!1),z(this,t,C(1,A))};return i&&q&&z(K,t,{configurable:!0,set:e}),G(t)}).prototype,"toString",function(){return this._k}),U.f=$,E.f=W,A("ar/p").f=Q.f=Z,A("NV0k").f=Y,x.f=tt,i&&!A("uOPS")&&s(K,"propertyIsEnumerable",Y,!0),p.f=function(t){return G(f(t))}),o(o.G+o.W+o.F*!j,{Symbol:I});for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),At=0;et.length>At;)f(et[At++]);for(var nt=L(f.store),rt=0;nt.length>rt;)d(nt[rt++]);o(o.S+o.F*!j,"Symbol",{for:function(t){return r(T,t+="")?T[t]:T[t]=I(t)},keyFor:function(t){if(!X(t))throw TypeError(t+" is not a symbol!");for(var e in T)if(T[e]===t)return e},useSetter:function(){q=!0},useSimple:function(){q=!1}}),o(o.S+o.F*!j,"Object",{create:function(t,e){return void 0===e?F(t):J(F(t),e)},defineProperty:W,defineProperties:J,getOwnPropertyDescriptor:$,getOwnPropertyNames:Z,getOwnPropertySymbols:tt});var it=c(function(){x.f(1)});o(o.S+o.F*it,"Object",{getOwnPropertySymbols:function(t){return x.f(B(t))}}),H&&o(o.S+o.F*(!j||c(function(){var t=I();return"[null]"!=k([t])||"{}"!=k({a:t})||"{}"!=k(Object(t))})),"JSON",{stringify:function(t){for(var e,A,n=[t],r=1;arguments.length>r;)n.push(arguments[r++]);if(A=e=n[1],(v(e)||void 0!==t)&&!X(t))return m(e)||(e=function(t,e){if("function"==typeof A&&(e=A.call(this,t,e)),!X(e))return e}),n[1]=e,k.apply(H,n)}}),I.prototype[P]||A("NegM")(I.prototype,P,I.prototype.valueOf),l(I,"Symbol"),l(Math,"Math",!0),l(n.JSON,"JSON",!0)},"B+OT":function(t,e){var A={}.hasOwnProperty;t.exports=function(t,e){return A.call(t,e)}},B9jh:function(t,e,A){"use strict";var n=A("Wu5q"),r=A("n3ko");t.exports=A("raTm")("Set",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return n.def(r(this,"Set"),t=0===t?0:t,t)}},n)},BEtg:function(t,e){function A(t){return!!t.constructor&&"function"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}
  2. /*!
  3. * Determine if an object is a Buffer
  4. *
  5. * @author Feross Aboukhadijeh <https://feross.org>
  6. * @license MIT
  7. */
  8. t.exports=function(t){return null!=t&&(A(t)||function(t){return"function"==typeof t.readFloatLE&&"function"==typeof t.slice&&A(t.slice(0,0))}(t)||!!t._isBuffer)}},C2SN:function(t,e,A){var n=A("93I4"),r=A("kAMH"),i=A("UWiX")("species");t.exports=function(t){var e;return r(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!r(e.prototype)||(e=void 0),n(e)&&null===(e=e[i])&&(e=void 0)),void 0===e?Array:e}},CAgN:function(t,e,A){var n=A("M3HA");"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,A("SZ7m").default)("5d052cf8",n,!0,{})},CgaS:function(t,e,A){"use strict";var n=A("JEQr"),r=A("xTJ+"),i=A("9rSQ"),o=A("UnBK");function s(t){this.defaults=t,this.interceptors={request:new i,response:new i}}s.prototype.request=function(t){"string"==typeof t&&(t=r.merge({url:arguments[0]},arguments[1])),(t=r.merge(n,{method:"get"},this.defaults,t)).method=t.method.toLowerCase();var e=[o,void 0],A=Promise.resolve(t);for(this.interceptors.request.forEach(function(t){e.unshift(t.fulfilled,t.rejected)}),this.interceptors.response.forEach(function(t){e.push(t.fulfilled,t.rejected)});e.length;)A=A.then(e.shift(),e.shift());return A},r.forEach(["delete","get","head","options"],function(t){s.prototype[t]=function(e,A){return this.request(r.merge(A||{},{method:t,url:e}))}}),r.forEach(["post","put","patch"],function(t){s.prototype[t]=function(e,A,n){return this.request(r.merge(n||{},{method:t,url:e,data:A}))}}),t.exports=s},D8kY:function(t,e,A){var n=A("Ojgd"),r=Math.max,i=Math.min;t.exports=function(t,e){return(t=n(t))<0?r(t+e,0):i(t,e)}},DfZB:function(t,e,A){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},DhVD:function(t,e,A){var n=A("WX/U");t.exports=function(t,e,A){return void 0===A?n(t,e,!1):n(t,A,!1!==e)}},EJiy:function(t,e,A){"use strict";e.__esModule=!0;var n=o(A("F+2o")),r=o(A("+JPL")),i="function"==typeof r.default&&"symbol"==typeof n.default?function(t){return typeof t}:function(t){return t&&"function"==typeof r.default&&t.constructor===r.default&&t!==r.default.prototype?"symbol":typeof t};function o(t){return t&&t.__esModule?t:{default:t}}e.default="function"==typeof r.default&&"symbol"===i(n.default)?function(t){return void 0===t?"undefined":i(t)}:function(t){return t&&"function"==typeof r.default&&t.constructor===r.default&&t!==r.default.prototype?"symbol":void 0===t?"undefined":i(t)}},EXMj:function(t,e){t.exports=function(t,e,A,n){if(!(t instanceof e)||void 0!==n&&n in t)throw TypeError(A+": incorrect invocation!");return t}},"F+2o":function(t,e,A){t.exports={default:A("2Nb0"),__esModule:!0}},FlQf:function(t,e,A){"use strict";var n=A("ccE7")(!0);A("MPFp")(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,A=this._i;return A>=e.length?{value:void 0,done:!0}:(t=n(e,A),this._i+=t.length,{value:t,done:!1})})},FpHa:function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},FyfS:function(t,e,A){t.exports={default:A("Rp86"),__esModule:!0}},G8Mo:function(t,e,A){var n=A("93I4");t.exports=function(t,e){if(!n(t))return t;var A,r;if(e&&"function"==typeof(A=t.toString)&&!n(r=A.call(t)))return r;if("function"==typeof(A=t.valueOf)&&!n(r=A.call(t)))return r;if(!e&&"function"==typeof(A=t.toString)&&!n(r=A.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},GQeE:function(t,e,A){t.exports={default:A("iq4v"),__esModule:!0}},H5Sr:function(t,e,A){
  9. /**
  10. * Less - Leaner CSS v3.13.1
  11. * http://lesscss.org
  12. *
  13. * Copyright (c) 2009-2020, Alexis Sellier <self@cloudhead.net>
  14. * Licensed under the Apache-2.0 License.
  15. *
  16. * @license Apache-2.0
  17. */
  18. t.exports=function(){"use strict";function t(t){return t.replace(/^[a-z-]+:\/+?[^\/]+/,"").replace(/[\?\&]livereload=\w+/,"").replace(/^\//,"").replace(/\.[a-zA-Z]+$/,"").replace(/[^\.\w-]+/g,"-").replace(/\./g,":")}function e(t,e){for(var A in e.dataset)if(e.dataset.hasOwnProperty(A))if("env"===A||"dumpLineNumbers"===A||"rootpath"===A||"errorReporting"===A)t[A]=e.dataset[A];else try{t[A]=JSON.parse(e.dataset[A])}catch(t){}}var A={createCSS:function(e,A,n){var r=n.href||"",i="less:"+(n.title||t(r)),o=e.getElementById(i),s=!1,a=e.createElement("style");a.setAttribute("type","text/css"),n.media&&a.setAttribute("media",n.media),a.id=i,a.styleSheet||(a.appendChild(e.createTextNode(A)),s=null!==o&&o.childNodes.length>0&&a.childNodes.length>0&&o.firstChild.nodeValue===a.firstChild.nodeValue);var c=e.getElementsByTagName("head")[0];if(null===o||!1===s){var u=n&&n.nextSibling||null;u?u.parentNode.insertBefore(a,u):c.appendChild(a)}if(o&&!1===s&&o.parentNode.removeChild(o),a.styleSheet)try{a.styleSheet.cssText=A}catch(t){throw new Error("Couldn't reassign styleSheet.cssText.")}},currentScript:function(t){var e=t.document;return e.currentScript||function(){var t=e.getElementsByTagName("script");return t[t.length-1]}()}},n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var A in e)e.hasOwnProperty(A)&&(t[A]=e[A])})(t,e)};function r(t,e){function A(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(A.prototype=e.prototype,new A)}function i(){for(var t=0,e=0,A=arguments.length;e<A;e++)t+=arguments[e].length;for(var n=Array(t),r=0,e=0;e<A;e++)for(var i=arguments[e],o=0,s=i.length;o<s;o++,r++)n[r]=i[o];return n}var o={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgrey:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},s={length:{m:1,cm:.01,mm:.001,in:.0254,px:.0254/96,pt:.0254/72,pc:.0254/72*12},duration:{s:1,ms:.001},angle:{rad:1/(2*Math.PI),deg:1/360,grad:.0025,turn:1}},a={colors:o,unitConversions:s},c=function(){function t(){this.parent=null,this.visibilityBlocks=void 0,this.nodeVisible=void 0,this.rootNode=null,this.parsed=null;var t=this;Object.defineProperty(this,"currentFileInfo",{get:function(){return t.fileInfo()}}),Object.defineProperty(this,"index",{get:function(){return t.getIndex()}})}return t.prototype.setParent=function(e,A){function n(e){e&&e instanceof t&&(e.parent=A)}Array.isArray(e)?e.forEach(n):n(e)},t.prototype.getIndex=function(){return this._index||this.parent&&this.parent.getIndex()||0},t.prototype.fileInfo=function(){return this._fileInfo||this.parent&&this.parent.fileInfo()||{}},t.prototype.isRulesetLike=function(){return!1},t.prototype.toCSS=function(t){var e=[];return this.genCSS(t,{add:function(t,A,n){e.push(t)},isEmpty:function(){return 0===e.length}}),e.join("")},t.prototype.genCSS=function(t,e){e.add(this.value)},t.prototype.accept=function(t){this.value=t.visit(this.value)},t.prototype.eval=function(){return this},t.prototype._operate=function(t,e,A,n){switch(e){case"+":return A+n;case"-":return A-n;case"*":return A*n;case"/":return A/n}},t.prototype.fround=function(t,e){var A=t&&t.numPrecision;return A?Number((e+2e-16).toFixed(A)):e},t.prototype.blocksVisibility=function(){return null==this.visibilityBlocks&&(this.visibilityBlocks=0),0!==this.visibilityBlocks},t.prototype.addVisibilityBlock=function(){null==this.visibilityBlocks&&(this.visibilityBlocks=0),this.visibilityBlocks=this.visibilityBlocks+1},t.prototype.removeVisibilityBlock=function(){null==this.visibilityBlocks&&(this.visibilityBlocks=0),this.visibilityBlocks=this.visibilityBlocks-1},t.prototype.ensureVisibility=function(){this.nodeVisible=!0},t.prototype.ensureInvisibility=function(){this.nodeVisible=!1},t.prototype.isVisible=function(){return this.nodeVisible},t.prototype.visibilityInfo=function(){return{visibilityBlocks:this.visibilityBlocks,nodeVisible:this.nodeVisible}},t.prototype.copyVisibilityInfo=function(t){t&&(this.visibilityBlocks=t.visibilityBlocks,this.nodeVisible=t.nodeVisible)},t}();c.compare=function(t,e){if(t.compare&&"Quoted"!==e.type&&"Anonymous"!==e.type)return t.compare(e);if(e.compare)return-e.compare(t);if(t.type===e.type){if(t=t.value,e=e.value,!Array.isArray(t))return t===e?0:void 0;if(t.length===e.length){for(var A=0;A<t.length;A++)if(0!==c.compare(t[A],e[A]))return;return 0}}},c.numericCompare=function(t,e){return t<e?-1:t===e?0:t>e?1:void 0};var u=function(t,e,A){var n=this;Array.isArray(t)?this.rgb=t:t.length>=6?(this.rgb=[],t.match(/.{2}/g).map(function(t,e){e<3?n.rgb.push(parseInt(t,16)):n.alpha=parseInt(t,16)/255})):(this.rgb=[],t.split("").map(function(t,e){e<3?n.rgb.push(parseInt(t+t,16)):n.alpha=parseInt(t+t,16)/255})),this.alpha=this.alpha||("number"==typeof e?e:1),void 0!==A&&(this.value=A)};function l(t,e){return Math.min(Math.max(t,0),e)}function h(t){return"#"+t.map(function(t){return((t=l(Math.round(t),255))<16?"0":"")+t.toString(16)}).join("")}u.prototype=new c,u.prototype.luma=function(){var t=this.rgb[0]/255,e=this.rgb[1]/255,A=this.rgb[2]/255;return t=t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4),e=e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4),A=A<=.03928?A/12.92:Math.pow((A+.055)/1.055,2.4),.2126*t+.7152*e+.0722*A},u.prototype.genCSS=function(t,e){e.add(this.toCSS(t))},u.prototype.toCSS=function(t,e){var A,n,r,i=t&&t.compress&&!e,o=[];if(n=this.fround(t,this.alpha),this.value)if(0===this.value.indexOf("rgb"))n<1&&(r="rgba");else{if(0!==this.value.indexOf("hsl"))return this.value;r=n<1?"hsla":"hsl"}else n<1&&(r="rgba");switch(r){case"rgba":o=this.rgb.map(function(t){return l(Math.round(t),255)}).concat(l(n,1));break;case"hsla":o.push(l(n,1));case"hsl":A=this.toHSL(),o=[this.fround(t,A.h),this.fround(t,100*A.s)+"%",this.fround(t,100*A.l)+"%"].concat(o)}if(r)return r+"("+o.join(","+(i?"":" "))+")";if(A=this.toRGB(),i){var s=A.split("");s[1]===s[2]&&s[3]===s[4]&&s[5]===s[6]&&(A="#"+s[1]+s[3]+s[5])}return A},u.prototype.operate=function(t,e,A){for(var n=new Array(3),r=this.alpha*(1-A.alpha)+A.alpha,i=0;i<3;i++)n[i]=this._operate(t,e,this.rgb[i],A.rgb[i]);return new u(n,r)},u.prototype.toRGB=function(){return h(this.rgb)},u.prototype.toHSL=function(){var t,e,A=this.rgb[0]/255,n=this.rgb[1]/255,r=this.rgb[2]/255,i=this.alpha,o=Math.max(A,n,r),s=Math.min(A,n,r),a=(o+s)/2,c=o-s;if(o===s)t=e=0;else{switch(e=a>.5?c/(2-o-s):c/(o+s),o){case A:t=(n-r)/c+(n<r?6:0);break;case n:t=(r-A)/c+2;break;case r:t=(A-n)/c+4}t/=6}return{h:360*t,s:e,l:a,a:i}},u.prototype.toHSV=function(){var t,e,A=this.rgb[0]/255,n=this.rgb[1]/255,r=this.rgb[2]/255,i=this.alpha,o=Math.max(A,n,r),s=Math.min(A,n,r),a=o,c=o-s;if(e=0===o?0:c/o,o===s)t=0;else{switch(o){case A:t=(n-r)/c+(n<r?6:0);break;case n:t=(r-A)/c+2;break;case r:t=(A-n)/c+4}t/=6}return{h:360*t,s:e,v:a,a:i}},u.prototype.toARGB=function(){return h([255*this.alpha].concat(this.rgb))},u.prototype.compare=function(t){return t.rgb&&t.rgb[0]===this.rgb[0]&&t.rgb[1]===this.rgb[1]&&t.rgb[2]===this.rgb[2]&&t.alpha===this.alpha?0:void 0},u.prototype.type="Color",u.fromKeyword=function(t){var e,A=t.toLowerCase();if(o.hasOwnProperty(A)?e=new u(o[A].slice(1)):"transparent"===A&&(e=new u([0,0,0],0)),e)return e.value=t,e};var f=function(t){this.value=t};f.prototype=new c,f.prototype.genCSS=function(t,e){e.add("("),this.value.genCSS(t,e),e.add(")")},f.prototype.eval=function(t){return new f(this.value.eval(t))},f.prototype.type="Paren";var p={"":!0," ":!0,"|":!0},d=function(t){" "===t?(this.value=" ",this.emptyOrWhitespace=!0):(this.value=t?t.trim():"",this.emptyOrWhitespace=""===this.value)};(d.prototype=new c).genCSS=function(t,e){var A=t.compress||p[this.value]?"":" ";e.add(A+this.value+A)},d.prototype.type="Combinator";var g=function(t,e,A,n,r,i){this.combinator=t instanceof d?t:new d(t),this.value="string"==typeof e?e.trim():e||"",this.isVariable=A,this._index=n,this._fileInfo=r,this.copyVisibilityInfo(i),this.setParent(this.combinator,this)};g.prototype=new c,g.prototype.accept=function(t){var e=this.value;this.combinator=t.visit(this.combinator),"object"==typeof e&&(this.value=t.visit(e))},g.prototype.eval=function(t){return new g(this.combinator,this.value.eval?this.value.eval(t):this.value,this.isVariable,this.getIndex(),this.fileInfo(),this.visibilityInfo())},g.prototype.clone=function(){return new g(this.combinator,this.value,this.isVariable,this.getIndex(),this.fileInfo(),this.visibilityInfo())},g.prototype.genCSS=function(t,e){e.add(this.toCSS(t),this.fileInfo(),this.getIndex())},g.prototype.toCSS=function(t){void 0===t&&(t={});var e=this.value,A=t.firstSelector;return e instanceof f&&(t.firstSelector=!0),e=e.toCSS?e.toCSS(t):e,t.firstSelector=A,""===e&&"&"===this.combinator.value.charAt(0)?"":this.combinator.toCSS(t)+e},g.prototype.type="Element";var m={ALWAYS:0,PARENS_DIVISION:1,PARENS:2,STRICT_LEGACY:3},w={OFF:0,LOCAL:1,ALL:2};function v(t){return Object.prototype.toString.call(t).slice(8,-1)}function B(t){return"Array"===v(t)}
  19. /*! *****************************************************************************
  20. Copyright (c) Microsoft Corporation. All rights reserved.
  21. Licensed under the Apache License, Version 2.0 (the "License"); you may not use
  22. this file except in compliance with the License. You may obtain a copy of the
  23. License at http://www.apache.org/licenses/LICENSE-2.0
  24. THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  25. KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
  26. WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
  27. MERCHANTABLITY OR NON-INFRINGEMENT.
  28. See the Apache Version 2.0 License for specific language governing permissions
  29. and limitations under the License.
  30. ***************************************************************************** */function y(t,e){if(void 0===e&&(e={}),B(t))return t.map(function(t){return y(t,e)});if(!function(t){return"Object"===v(t)&&t.constructor===Object&&Object.getPrototypeOf(t)===Object.prototype}(t))return t;var A=Object.getOwnPropertyNames(t),n=Object.getOwnPropertySymbols(t);return function(){for(var t=0,e=0,A=arguments.length;e<A;e++)t+=arguments[e].length;for(var n=Array(t),r=0,e=0;e<A;e++)for(var i=arguments[e],o=0,s=i.length;o<s;o++,r++)n[r]=i[o];return n}(A,n).reduce(function(A,n){if(B(e.props)&&!e.props.includes(n))return A;var r=t[n],i=y(r,e);return function(t,e,A,n,r){var i={}.propertyIsEnumerable.call(n,e)?"enumerable":"nonenumerable";"enumerable"===i&&(t[e]=A),r&&"nonenumerable"===i&&Object.defineProperty(t,e,{value:A,enumerable:!1,writable:!0,configurable:!0})}(A,n,i,t,e.nonenumerable),A},{})}function b(t,e){for(var A=t+1,n=null,r=-1;--A>=0&&"\n"!==e.charAt(A);)r++;return"number"==typeof t&&(n=(e.slice(0,t).match(/\n/g)||"").length),{line:n,column:r}}function C(t){var e,A=t.length,n=new Array(A);for(e=0;e<A;e++)n[e]=t[e];return n}function F(t){var e={};for(var A in t)t.hasOwnProperty(A)&&(e[A]=t[A]);return e}function Q(t,e){var A=e||{};if(!e._defaults){A={};var n=y(t);A._defaults=n;var r=e?y(e):{};Object.assign(A,n,r)}return A}function U(t,e){if(e&&e._defaults)return e;var A=Q(t,e);if(A.strictMath&&(A.math=m.STRICT_LEGACY),A.relativeUrls&&(A.rewriteUrls=w.ALL),"string"==typeof A.math)switch(A.math.toLowerCase()){case"always":A.math=m.ALWAYS;break;case"parens-division":A.math=m.PARENS_DIVISION;break;case"strict":case"parens":A.math=m.PARENS;break;case"strict-legacy":A.math=m.STRICT_LEGACY}if("string"==typeof A.rewriteUrls)switch(A.rewriteUrls.toLowerCase()){case"off":A.rewriteUrls=w.OFF;break;case"local":A.rewriteUrls=w.LOCAL;break;case"all":A.rewriteUrls=w.ALL}return A}function x(t,e){void 0===e&&(e=[]);for(var A=0,n=t.length;A<n;A++){var r=t[A];Array.isArray(r)?x(r,e):void 0!==r&&e.push(r)}return e}var E=Object.freeze({__proto__:null,getLocation:b,copyArray:C,clone:F,defaults:Q,copyOptions:U,merge:function(t,e){for(var A in e)e.hasOwnProperty(A)&&(t[A]=e[A]);return t},flattenArray:x}),L=/(<anonymous>|Function):(\d+):(\d+)/,N=function(t,e,A){Error.call(this);var n=t.filename||A;if(this.message=t.message,this.stack=t.stack,e&&n){var r=e.contents[n],i=b(t.index,r),o=i.line,s=i.column,a=t.call&&b(t.call,r).line,c=r?r.split("\n"):"";if(this.type=t.type||"Syntax",this.filename=n,this.index=t.index,this.line="number"==typeof o?o+1:null,this.column=s,!this.line&&this.stack){var u=this.stack.match(L),l=new Function("a","throw new Error()"),h=0;try{l()}catch(t){var f=t.stack.match(L),p=parseInt(f[2]);h=1-p}u&&(u[2]&&(this.line=parseInt(u[2])+h),u[3]&&(this.column=parseInt(u[3])))}this.callLine=a+1,this.callExtract=c[a],this.extract=[c[this.line-2],c[this.line-1],c[this.line]]}};if(void 0===Object.create){var S=function(){};S.prototype=Error.prototype,N.prototype=new S}else N.prototype=Object.create(Error.prototype);N.prototype.constructor=N,N.prototype.toString=function(t){void 0===t&&(t={});var e="",A=this.extract||[],n=[],r=function(t){return t};if(t.stylize){var i=typeof t.stylize;if("function"!==i)throw Error("options.stylize should be a function, got a "+i+"!");r=t.stylize}if(null!==this.line){if("string"==typeof A[0]&&n.push(r(this.line-1+" "+A[0],"grey")),"string"==typeof A[1]){var o=this.line+" ";A[1]&&(o+=A[1].slice(0,this.column)+r(r(r(A[1].substr(this.column,1),"bold")+A[1].slice(this.column+1),"red"),"inverse")),n.push(o)}"string"==typeof A[2]&&n.push(r(this.line+1+" "+A[2],"grey")),n=n.join("\n")+r("","reset")+"\n"}return e+=r(this.type+"Error: "+this.message,"red"),this.filename&&(e+=r(" in ","red")+this.filename),this.line&&(e+=r(" on line "+this.line+", column "+(this.column+1)+":","grey")),e+="\n"+n,this.callLine&&(e+=r("from ","red")+(this.filename||"")+"/n",e+=r(this.callLine,"grey")+" "+this.callExtract+"/n"),e};var _=function(t,e,A,n,r,i){this.extendList=e,this.condition=A,this.evaldCondition=!A,this._index=n,this._fileInfo=r,this.elements=this.getElements(t),this.mixinElements_=void 0,this.copyVisibilityInfo(i),this.setParent(this.elements,this)};_.prototype=new c,_.prototype.accept=function(t){this.elements&&(this.elements=t.visitArray(this.elements)),this.extendList&&(this.extendList=t.visitArray(this.extendList)),this.condition&&(this.condition=t.visit(this.condition))},_.prototype.createDerived=function(t,e,A){t=this.getElements(t);var n=new _(t,e||this.extendList,null,this.getIndex(),this.fileInfo(),this.visibilityInfo());return n.evaldCondition=null!=A?A:this.evaldCondition,n.mediaEmpty=this.mediaEmpty,n},_.prototype.getElements=function(t){return t?("string"==typeof t&&this.parse.parseNode(t,["selector"],this._index,this._fileInfo,function(e,A){if(e)throw new N({index:e.index,message:e.message},this.parse.imports,this._fileInfo.filename);t=A[0].elements}),t):[new g("","&",!1,this._index,this._fileInfo)]},_.prototype.createEmptySelectors=function(){var t=new g("","&",!1,this._index,this._fileInfo),e=[new _([t],null,null,this._index,this._fileInfo)];return e[0].mediaEmpty=!0,e},_.prototype.match=function(t){var e,A,n=this.elements,r=n.length;if(t=t.mixinElements(),0===(e=t.length)||r<e)return 0;for(A=0;A<e;A++)if(n[A].value!==t[A])return 0;return e},_.prototype.mixinElements=function(){if(this.mixinElements_)return this.mixinElements_;var t=this.elements.map(function(t){return t.combinator.value+(t.value.value||t.value)}).join("").match(/[,&#\*\.\w-]([\w-]|(\\.))*/g);return t?"&"===t[0]&&t.shift():t=[],this.mixinElements_=t},_.prototype.isJustParentSelector=function(){return!this.mediaEmpty&&1===this.elements.length&&"&"===this.elements[0].value&&(" "===this.elements[0].combinator.value||""===this.elements[0].combinator.value)},_.prototype.eval=function(t){var e=this.condition&&this.condition.eval(t),A=this.elements,n=this.extendList;return A=A&&A.map(function(e){return e.eval(t)}),n=n&&n.map(function(e){return e.eval(t)}),this.createDerived(A,n,e)},_.prototype.genCSS=function(t,e){var A;for(t&&t.firstSelector||""!==this.elements[0].combinator.value||e.add(" ",this.fileInfo(),this.getIndex()),A=0;A<this.elements.length;A++)this.elements[A].genCSS(t,e)},_.prototype.getIsOutput=function(){return this.evaldCondition},_.prototype.type="Selector";var I=function(t){if(!t)throw new Error("Value requires an array argument");Array.isArray(t)?this.value=t:this.value=[t]};(I.prototype=new c).accept=function(t){this.value&&(this.value=t.visitArray(this.value))},I.prototype.eval=function(t){return 1===this.value.length?this.value[0].eval(t):new I(this.value.map(function(e){return e.eval(t)}))},I.prototype.genCSS=function(t,e){var A;for(A=0;A<this.value.length;A++)this.value[A].genCSS(t,e),A+1<this.value.length&&e.add(t&&t.compress?",":", ")},I.prototype.type="Value";var H=function(t){this.value=t};H.prototype=new c,H.prototype.genCSS=function(t,e){if("%"===this.value)throw{type:"Syntax",message:"Invalid % without number"};e.add(this.value)},H.prototype.type="Keyword",H.True=new H("true"),H.False=new H("false");var k=function(t,e,A,n,r,i){this.value=t,this._index=e,this._fileInfo=A,this.mapLines=n,this.rulesetLike=void 0!==r&&r,this.allowRoot=!0,this.copyVisibilityInfo(i)};k.prototype=new c,k.prototype.eval=function(){return new k(this.value,this._index,this._fileInfo,this.mapLines,this.rulesetLike,this.visibilityInfo())},k.prototype.compare=function(t){return t.toCSS&&this.toCSS()===t.toCSS()?0:void 0},k.prototype.isRulesetLike=function(){return this.rulesetLike},k.prototype.genCSS=function(t,e){this.nodeVisible=Boolean(this.value),this.nodeVisible&&e.add(this.value,this._fileInfo,this._index,this.mapLines)},k.prototype.type="Anonymous";var O=m,P=function(t,e,A,n,r,i,o,s){this.name=t,this.value=e instanceof c?e:new I([e?new k(e):null]),this.important=A?" "+A.trim():"",this.merge=n,this._index=r,this._fileInfo=i,this.inline=o||!1,this.variable=void 0!==s?s:t.charAt&&"@"===t.charAt(0),this.allowRoot=!0,this.setParent(this.value,this)};(P.prototype=new c).genCSS=function(t,e){e.add(this.name+(t.compress?":":": "),this.fileInfo(),this.getIndex());try{this.value.genCSS(t,e)}catch(t){throw t.index=this._index,t.filename=this._fileInfo.filename,t}e.add(this.important+(this.inline||t.lastRule&&t.compress?"":";"),this._fileInfo,this._index)},P.prototype.eval=function(t){var e,A,n=!1,r=this.name,i=this.variable;"string"!=typeof r&&(r=1===r.length&&r[0]instanceof H?r[0].value:function(t,e){var A,n="",r=e.length,i={add:function(t){n+=t}};for(A=0;A<r;A++)e[A].eval(t).genCSS(t,i);return n}(t,r),i=!1),"font"===r&&t.math===O.ALWAYS&&(n=!0,e=t.math,t.math=O.PARENS_DIVISION);try{if(t.importantScope.push({}),A=this.value.eval(t),!this.variable&&"DetachedRuleset"===A.type)throw{message:"Rulesets cannot be evaluated on a property.",index:this.getIndex(),filename:this.fileInfo().filename};var o=this.important,s=t.importantScope.pop();return!o&&s.important&&(o=s.important),new P(r,A,o,this.merge,this.getIndex(),this.fileInfo(),this.inline,i)}catch(t){throw"number"!=typeof t.index&&(t.index=this.getIndex(),t.filename=this.fileInfo().filename),t}finally{n&&(t.math=e)}},P.prototype.makeImportant=function(){return new P(this.name,this.value,"!important",this.merge,this.getIndex(),this.fileInfo(),this.inline)},P.prototype.type="Declaration";var M=function(t,e,A){var n="";if(t.dumpLineNumbers&&!t.compress)switch(t.dumpLineNumbers){case"comments":n=M.asComment(e);break;case"mediaquery":n=M.asMediaQuery(e);break;case"all":n=M.asComment(e)+(A||"")+M.asMediaQuery(e)}return n};M.asComment=function(t){return t.debugInfo?"/* line "+t.debugInfo.lineNumber+", "+t.debugInfo.fileName+" */\n":""},M.asMediaQuery=function(t){if(!t.debugInfo)return"";var e=t.debugInfo.fileName;return/^[a-z]+:\/\//i.test(e)||(e="file://"+e),"@media -sass-debug-info{filename{font-family:"+e.replace(/([.:\/\\])/g,function(t){return"\\"==t&&(t="/"),"\\"+t})+"}line{font-family:\\00003"+t.debugInfo.lineNumber+"}}\n"};var T=function(t,e,A,n){this.value=t,this.isLineComment=e,this._index=A,this._fileInfo=n,this.allowRoot=!0};(T.prototype=new c).genCSS=function(t,e){this.debugInfo&&e.add(M(t,this),this.fileInfo(),this.getIndex()),e.add(this.value)},T.prototype.isSilent=function(t){var e=t.compress&&"!"!==this.value[2];return this.isLineComment||e},T.prototype.type="Comment";var D={},R=function(t,e,A){if(t)for(var n=0;n<A.length;n++)t.hasOwnProperty(A[n])&&(e[A[n]]=t[A[n]])},K=["paths","rewriteUrls","rootpath","strictImports","insecure","dumpLineNumbers","compress","syncImport","chunkInput","mime","useFileCache","processImports","pluginManager"];D.Parse=function(t){R(t,this,K),"string"==typeof this.paths&&(this.paths=[this.paths])};var j=["paths","compress","math","strictUnits","sourceMap","importMultiple","urlArgs","javascriptEnabled","pluginManager","importantScope","rewriteUrls"];function V(t){return!/^(?:[a-z-]+:|\/|#)/i.test(t)}function q(t){return"."===t.charAt(0)}D.Eval=function(){function t(t,e){R(t,this,j),"string"==typeof this.paths&&(this.paths=[this.paths]),this.frames=e||[],this.importantScope=this.importantScope||[],this.inCalc=!1,this.mathOn=!0}return t.prototype.enterCalc=function(){this.calcStack||(this.calcStack=[]),this.calcStack.push(!0),this.inCalc=!0},t.prototype.exitCalc=function(){this.calcStack.pop(),this.calcStack.length||(this.inCalc=!1)},t.prototype.inParenthesis=function(){this.parensStack||(this.parensStack=[]),this.parensStack.push(!0)},t.prototype.outOfParenthesis=function(){this.parensStack.pop()},t.prototype.isMathOn=function(t){return!!this.mathOn&&!!("/"!==t||this.math===m.ALWAYS||this.parensStack&&this.parensStack.length)&&(!(this.math>m.PARENS_DIVISION)||this.parensStack&&this.parensStack.length)},t.prototype.pathRequiresRewrite=function(t){var e=this.rewriteUrls===w.LOCAL?q:V;return e(t)},t.prototype.rewritePath=function(t,e){var A;return e=e||"",A=this.normalizePath(e+t),q(t)&&V(e)&&!1===q(A)&&(A="./"+A),A},t.prototype.normalizePath=function(t){var e,A=t.split("/").reverse();for(t=[];0!==A.length;)switch(e=A.pop()){case".":break;case"..":0===t.length||".."===t[t.length-1]?t.push(e):t.pop();break;default:t.push(e)}return t.join("/")},t}();var z=function t(e){return{_data:{},add:function(t,e){t=t.toLowerCase(),this._data.hasOwnProperty(t),this._data[t]=e},addMultiple:function(t){var e=this;Object.keys(t).forEach(function(A){e.add(A,t[A])})},get:function(t){return this._data[t]||e&&e.get(t)},getLocalFunctions:function(){return this._data},inherit:function(){return t(this)},create:function(e){return t(e)}}}(null),G={eval:function(){var t=this.value_,e=this.error_;if(e)throw e;if(null!=t)return t?H.True:H.False},value:function(t){this.value_=t},error:function(t){this.error_=t},reset:function(){this.value_=this.error_=null}},X=function(t,e,A,n){this.selectors=t,this.rules=e,this._lookups={},this._variables=null,this._properties=null,this.strictImports=A,this.copyVisibilityInfo(n),this.allowRoot=!0,this.setParent(this.selectors,this),this.setParent(this.rules,this)};(X.prototype=new c).isRulesetLike=function(){return!0},X.prototype.accept=function(t){this.paths?this.paths=t.visitArray(this.paths,!0):this.selectors&&(this.selectors=t.visitArray(this.selectors)),this.rules&&this.rules.length&&(this.rules=t.visitArray(this.rules))},X.prototype.eval=function(t){var e,A,n,r,i,o=!1;if(this.selectors&&(A=this.selectors.length)){for(e=new Array(A),G.error({type:"Syntax",message:"it is currently only allowed in parametric mixin guards,"}),r=0;r<A;r++){n=this.selectors[r].eval(t);for(var s=0;s<n.elements.length;s++)if(n.elements[s].isVariable){i=!0;break}e[r]=n,n.evaldCondition&&(o=!0)}if(i){var a=new Array(A);for(r=0;r<A;r++)n=e[r],a[r]=n.toCSS(t);this.parse.parseNode(a.join(","),["selectors"],e[0].getIndex(),e[0].fileInfo(),function(t,A){A&&(e=x(A))})}G.reset()}else o=!0;var u,l,h=this.rules?C(this.rules):null,f=new X(e,h,this.strictImports,this.visibilityInfo());f.originalRuleset=this,f.root=this.root,f.firstRoot=this.firstRoot,f.allowImports=this.allowImports,this.debugInfo&&(f.debugInfo=this.debugInfo),o||(h.length=0),f.functionRegistry=function(t){for(var e,A=0,n=t.length;A!==n;++A)if(e=t[A].functionRegistry)return e;return z}(t.frames).inherit();var p=t.frames;p.unshift(f);var d=t.selectors;d||(t.selectors=d=[]),d.unshift(this.selectors),(f.root||f.allowImports||!f.strictImports)&&f.evalImports(t);var g=f.rules;for(r=0;u=g[r];r++)u.evalFirst&&(g[r]=u.eval(t));var m=t.mediaBlocks&&t.mediaBlocks.length||0;for(r=0;u=g[r];r++)"MixinCall"===u.type?(h=u.eval(t).filter(function(t){return!(t instanceof P&&t.variable&&f.variable(t.name))}),g.splice.apply(g,[r,1].concat(h)),r+=h.length-1,f.resetCache()):"VariableCall"===u.type&&(h=u.eval(t).rules.filter(function(t){return!(t instanceof P&&t.variable)}),g.splice.apply(g,[r,1].concat(h)),r+=h.length-1,f.resetCache());for(r=0;u=g[r];r++)u.evalFirst||(g[r]=u=u.eval?u.eval(t):u);for(r=0;u=g[r];r++)if(u instanceof X&&u.selectors&&1===u.selectors.length&&u.selectors[0]&&u.selectors[0].isJustParentSelector()){g.splice(r--,1);for(var s=0;l=u.rules[s];s++)l instanceof c&&(l.copyVisibilityInfo(u.visibilityInfo()),l instanceof P&&l.variable||g.splice(++r,0,l))}if(p.shift(),d.shift(),t.mediaBlocks)for(r=m;r<t.mediaBlocks.length;r++)t.mediaBlocks[r].bubbleSelectors(e);return f},X.prototype.evalImports=function(t){var e,A,n=this.rules;if(n)for(e=0;e<n.length;e++)"Import"===n[e].type&&((A=n[e].eval(t))&&(A.length||0===A.length)?(n.splice.apply(n,[e,1].concat(A)),e+=A.length-1):n.splice(e,1,A),this.resetCache())},X.prototype.makeImportant=function(){var t=new X(this.selectors,this.rules.map(function(t){return t.makeImportant?t.makeImportant():t}),this.strictImports,this.visibilityInfo());return t},X.prototype.matchArgs=function(t){return!t||0===t.length},X.prototype.matchCondition=function(t,e){var A=this.selectors[this.selectors.length-1];return!(!A.evaldCondition||A.condition&&!A.condition.eval(new D.Eval(e,e.frames)))},X.prototype.resetCache=function(){this._rulesets=null,this._variables=null,this._properties=null,this._lookups={}},X.prototype.variables=function(){return this._variables||(this._variables=this.rules?this.rules.reduce(function(t,e){if(e instanceof P&&!0===e.variable&&(t[e.name]=e),"Import"===e.type&&e.root&&e.root.variables){var A=e.root.variables();for(var n in A)A.hasOwnProperty(n)&&(t[n]=e.root.variable(n))}return t},{}):{}),this._variables},X.prototype.properties=function(){return this._properties||(this._properties=this.rules?this.rules.reduce(function(t,e){if(e instanceof P&&!0!==e.variable){var A=1===e.name.length&&e.name[0]instanceof H?e.name[0].value:e.name;t["$"+A]?t["$"+A].push(e):t["$"+A]=[e]}return t},{}):{}),this._properties},X.prototype.variable=function(t){var e=this.variables()[t];if(e)return this.parseValue(e)},X.prototype.property=function(t){var e=this.properties()[t];if(e)return this.parseValue(e)},X.prototype.lastDeclaration=function(){for(var t=this.rules.length;t>0;t--){var e=this.rules[t-1];if(e instanceof P)return this.parseValue(e)}},X.prototype.parseValue=function(t){var e=this;function A(t){return t.value instanceof k&&!t.parsed?("string"==typeof t.value.value?this.parse.parseNode(t.value.value,["value","important"],t.value.getIndex(),t.fileInfo(),function(e,A){e&&(t.parsed=!0),A&&(t.value=A[0],t.important=A[1]||"",t.parsed=!0)}):t.parsed=!0,t):t}if(Array.isArray(t)){var n=[];return t.forEach(function(t){n.push(A.call(e,t))}),n}return A.call(e,t)},X.prototype.rulesets=function(){if(!this.rules)return[];var t,e,A=[],n=this.rules;for(t=0;e=n[t];t++)e.isRuleset&&A.push(e);return A},X.prototype.prependRule=function(t){var e=this.rules;e?e.unshift(t):this.rules=[t],this.setParent(t,this)},X.prototype.find=function(t,e,A){void 0===e&&(e=this);var n,r,i=[],o=t.toCSS();return o in this._lookups?this._lookups[o]:(this.rulesets().forEach(function(o){if(o!==e)for(var s=0;s<o.selectors.length;s++)if(n=t.match(o.selectors[s])){if(t.elements.length>n){if(!A||A(o)){r=o.find(new _(t.elements.slice(n)),e,A);for(var a=0;a<r.length;++a)r[a].path.push(o);Array.prototype.push.apply(i,r)}}else i.push({rule:o,path:[]});break}}),this._lookups[o]=i,i)},X.prototype.genCSS=function(t,e){var A,n,r,i,o,s=[];t.tabLevel=t.tabLevel||0,this.root||t.tabLevel++;var a,c=t.compress?"":Array(t.tabLevel+1).join(" "),u=t.compress?"":Array(t.tabLevel).join(" "),l=0,h=0;for(A=0;i=this.rules[A];A++)i instanceof T?(h===A&&h++,s.push(i)):i.isCharset&&i.isCharset()?(s.splice(l,0,i),l++,h++):"Import"===i.type?(s.splice(h,0,i),h++):s.push(i);if(s=[].concat(s),!this.root){(r=M(t,this,u))&&(e.add(r),e.add(u));var f=this.paths,p=f.length,d=void 0;for(a=t.compress?",":",\n"+u,A=0;A<p;A++)if(o=f[A],d=o.length)for(A>0&&e.add(a),t.firstSelector=!0,o[0].genCSS(t,e),t.firstSelector=!1,n=1;n<d;n++)o[n].genCSS(t,e);e.add((t.compress?"{":" {\n")+c)}for(A=0;i=s[A];A++){A+1===s.length&&(t.lastRule=!0);var g=t.lastRule;i.isRulesetLike(i)&&(t.lastRule=!1),i.genCSS?i.genCSS(t,e):i.value&&e.add(i.value.toString()),t.lastRule=g,!t.lastRule&&i.isVisible()?e.add(t.compress?"":"\n"+c):t.lastRule=!1}this.root||(e.add(t.compress?"}":"\n"+u+"}"),t.tabLevel--),e.isEmpty()||t.compress||!this.firstRoot||e.add("\n")},X.prototype.joinSelectors=function(t,e,A){for(var n=0;n<A.length;n++)this.joinSelector(t,e,A[n])},X.prototype.joinSelector=function(t,e,A){function n(t,e){var A,n;if(0===t.length)A=new f(t[0]);else{var r=new Array(t.length);for(n=0;n<t.length;n++)r[n]=new g(null,t[n],e.isVariable,e._index,e._fileInfo);A=new f(new _(r))}return A}function r(t,e){var A;return A=new g(null,t,e.isVariable,e._index,e._fileInfo),new _([A])}function i(t,e,A,n){var r,i,o;if(r=[],t.length>0?(r=C(t),i=r.pop(),o=n.createDerived(C(i.elements))):o=n.createDerived([]),e.length>0){var s=A.combinator,a=e[0].elements[0];s.emptyOrWhitespace&&!a.combinator.emptyOrWhitespace&&(s=a.combinator),o.elements.push(new g(s,a.value,A.isVariable,A._index,A._fileInfo)),o.elements=o.elements.concat(e[0].elements.slice(1))}if(0!==o.elements.length&&r.push(o),e.length>1){var c=e.slice(1);c=c.map(function(t){return t.createDerived(t.elements,[])}),r=r.concat(c)}return r}function o(t,e,A,n,r){var o;for(o=0;o<t.length;o++){var s=i(t[o],e,A,n);r.push(s)}return r}function s(t,e){var A,n;if(0!==t.length)if(0!==e.length)for(A=0;n=e[A];A++)n.length>0?n[n.length-1]=n[n.length-1].createDerived(n[n.length-1].elements.concat(t)):n.push(new _(t));else e.push([new _(t)])}function a(t,e){var A=e.createDerived(e.elements,e.extendList,e.evaldCondition);return A.copyVisibilityInfo(t),A}var c,u;if(!function t(e,A,a){var c,u,l,h,p,d,m,w,v,B,y=!1;function b(t){var e;return t.value instanceof f&&(e=t.value.value)instanceof _?e:null}for(h=[],p=[[]],c=0;w=a.elements[c];c++)if("&"!==w.value){var C=b(w);if(null!=C){s(h,p);var F=[],Q=void 0,U=[];for(Q=t(F,A,C),y=y||Q,l=0;l<F.length;l++){var x=r(n(F[l],w),w);o(p,[x],w,a,U)}p=U,h=[]}else h.push(w)}else{for(y=!0,d=[],s(h,p),u=0;u<p.length;u++)if(m=p[u],0===A.length)m.length>0&&m[0].elements.push(new g(w.combinator,"",w.isVariable,w._index,w._fileInfo)),d.push(m);else for(l=0;l<A.length;l++){var E=i(m,A[l],w,a);d.push(E)}p=d,h=[]}for(s(h,p),c=0;c<p.length;c++)(v=p[c].length)>0&&(e.push(p[c]),B=p[c][v-1],p[c][v-1]=B.createDerived(B.elements,a.extendList));return y}(u=[],e,A))if(e.length>0)for(u=[],c=0;c<e.length;c++){var l=e[c].map(a.bind(this,A.visibilityInfo()));l.push(A),u.push(l)}else u=[[A]];for(c=0;c<u.length;c++)t.push(u[c])},X.prototype.type="Ruleset",X.prototype.isRuleset=!0;var W=function(t,e,A,n,r,i,o,s){var a;if(this.name=t,this.value=e instanceof c?e:e?new k(e):e,A){for(Array.isArray(A)?this.rules=A:(this.rules=[A],this.rules[0].selectors=new _([],null,null,n,r).createEmptySelectors()),a=0;a<this.rules.length;a++)this.rules[a].allowImports=!0;this.setParent(this.rules,this)}this._index=n,this._fileInfo=r,this.debugInfo=i,this.isRooted=o||!1,this.copyVisibilityInfo(s),this.allowRoot=!0};(W.prototype=new c).accept=function(t){var e=this.value,A=this.rules;A&&(this.rules=t.visitArray(A)),e&&(this.value=t.visit(e))},W.prototype.isRulesetLike=function(){return this.rules||!this.isCharset()},W.prototype.isCharset=function(){return"@charset"===this.name},W.prototype.genCSS=function(t,e){var A=this.value,n=this.rules;e.add(this.name,this.fileInfo(),this.getIndex()),A&&(e.add(" "),A.genCSS(t,e)),n?this.outputRuleset(t,e,n):e.add(";")},W.prototype.eval=function(t){var e,A,n=this.value,r=this.rules;return e=t.mediaPath,A=t.mediaBlocks,t.mediaPath=[],t.mediaBlocks=[],n&&(n=n.eval(t)),r&&((r=[r[0].eval(t)])[0].root=!0),t.mediaPath=e,t.mediaBlocks=A,new W(this.name,n,r,this.getIndex(),this.fileInfo(),this.debugInfo,this.isRooted,this.visibilityInfo())},W.prototype.variable=function(t){if(this.rules)return X.prototype.variable.call(this.rules[0],t)},W.prototype.find=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(this.rules)return X.prototype.find.apply(this.rules[0],t)},W.prototype.rulesets=function(){if(this.rules)return X.prototype.rulesets.apply(this.rules[0])},W.prototype.outputRuleset=function(t,e,A){var n,r=A.length;if(t.tabLevel=1+(0|t.tabLevel),t.compress){for(e.add("{"),n=0;n<r;n++)A[n].genCSS(t,e);return e.add("}"),void t.tabLevel--}var i="\n"+Array(t.tabLevel).join(" "),o=i+" ";if(r){for(e.add(" {"+o),A[0].genCSS(t,e),n=1;n<r;n++)e.add(o),A[n].genCSS(t,e);e.add(i+"}")}else e.add(" {"+i+"}");t.tabLevel--},W.prototype.type="AtRule";var J=function(t,e){this.ruleset=t,this.frames=e,this.setParent(this.ruleset,this)};(J.prototype=new c).accept=function(t){this.ruleset=t.visit(this.ruleset)},J.prototype.eval=function(t){var e=this.frames||C(t.frames);return new J(this.ruleset,e)},J.prototype.callEval=function(t){return this.ruleset.eval(this.frames?new D.Eval(t,this.frames.concat(t.frames)):t)},J.prototype.type="DetachedRuleset",J.prototype.evalFirst=!0;var Y=function(t,e,A){this.numerator=t?C(t).sort():[],this.denominator=e?C(e).sort():[],A?this.backupUnit=A:t&&t.length&&(this.backupUnit=t[0])};(Y.prototype=new c).clone=function(){return new Y(C(this.numerator),C(this.denominator),this.backupUnit)},Y.prototype.genCSS=function(t,e){var A=t&&t.strictUnits;1===this.numerator.length?e.add(this.numerator[0]):!A&&this.backupUnit?e.add(this.backupUnit):!A&&this.denominator.length&&e.add(this.denominator[0])},Y.prototype.toString=function(){var t,e=this.numerator.join("*");for(t=0;t<this.denominator.length;t++)e+="/"+this.denominator[t];return e},Y.prototype.compare=function(t){return this.is(t.toString())?0:void 0},Y.prototype.is=function(t){return this.toString().toUpperCase()===t.toUpperCase()},Y.prototype.isLength=function(){return RegExp("^(px|em|ex|ch|rem|in|cm|mm|pc|pt|ex|vw|vh|vmin|vmax)$","gi").test(this.toCSS())},Y.prototype.isEmpty=function(){return 0===this.numerator.length&&0===this.denominator.length},Y.prototype.isSingular=function(){return this.numerator.length<=1&&0===this.denominator.length},Y.prototype.map=function(t){var e;for(e=0;e<this.numerator.length;e++)this.numerator[e]=t(this.numerator[e],!1);for(e=0;e<this.denominator.length;e++)this.denominator[e]=t(this.denominator[e],!0)},Y.prototype.usedUnits=function(){var t,e,A,n={};for(A in e=function(e){return t.hasOwnProperty(e)&&!n[A]&&(n[A]=e),e},s)s.hasOwnProperty(A)&&(t=s[A],this.map(e));return n},Y.prototype.cancel=function(){var t,e,A={};for(e=0;e<this.numerator.length;e++)t=this.numerator[e],A[t]=(A[t]||0)+1;for(e=0;e<this.denominator.length;e++)t=this.denominator[e],A[t]=(A[t]||0)-1;for(t in this.numerator=[],this.denominator=[],A)if(A.hasOwnProperty(t)){var n=A[t];if(n>0)for(e=0;e<n;e++)this.numerator.push(t);else if(n<0)for(e=0;e<-n;e++)this.denominator.push(t)}this.numerator.sort(),this.denominator.sort()},Y.prototype.type="Unit";var $=function(t,e){if(this.value=parseFloat(t),isNaN(this.value))throw new Error("Dimension is not a number.");this.unit=e&&e instanceof Y?e:new Y(e?[e]:void 0),this.setParent(this.unit,this)};$.prototype=new c,$.prototype.accept=function(t){this.unit=t.visit(this.unit)},$.prototype.eval=function(t){return this},$.prototype.toColor=function(){return new u([this.value,this.value,this.value])},$.prototype.genCSS=function(t,e){if(t&&t.strictUnits&&!this.unit.isSingular())throw new Error("Multiple units in dimension. Correct the units or use the unit function. Bad unit: "+this.unit.toString());var A=this.fround(t,this.value),n=String(A);if(0!==A&&A<1e-6&&A>-1e-6&&(n=A.toFixed(20).replace(/0+$/,"")),t&&t.compress){if(0===A&&this.unit.isLength())return void e.add(n);A>0&&A<1&&(n=n.substr(1))}e.add(n),this.unit.genCSS(t,e)},$.prototype.operate=function(t,e,A){var n=this._operate(t,e,this.value,A.value),r=this.unit.clone();if("+"===e||"-"===e)if(0===r.numerator.length&&0===r.denominator.length)r=A.unit.clone(),this.unit.backupUnit&&(r.backupUnit=this.unit.backupUnit);else if(0===A.unit.numerator.length&&0===r.denominator.length);else{if(A=A.convertTo(this.unit.usedUnits()),t.strictUnits&&A.unit.toString()!==r.toString())throw new Error("Incompatible units. Change the units or use the unit function. Bad units: '"+r.toString()+"' and '"+A.unit.toString()+"'.");n=this._operate(t,e,this.value,A.value)}else"*"===e?(r.numerator=r.numerator.concat(A.unit.numerator).sort(),r.denominator=r.denominator.concat(A.unit.denominator).sort(),r.cancel()):"/"===e&&(r.numerator=r.numerator.concat(A.unit.denominator).sort(),r.denominator=r.denominator.concat(A.unit.numerator).sort(),r.cancel());return new $(n,r)},$.prototype.compare=function(t){var e,A;if(t instanceof $){if(this.unit.isEmpty()||t.unit.isEmpty())e=this,A=t;else if(e=this.unify(),A=t.unify(),0!==e.unit.compare(A.unit))return;return c.numericCompare(e.value,A.value)}},$.prototype.unify=function(){return this.convertTo({length:"px",duration:"s",angle:"rad"})},$.prototype.convertTo=function(t){var e,A,n,r,i,o=this.value,a=this.unit.clone(),c={};if("string"==typeof t){for(e in s)s[e].hasOwnProperty(t)&&((c={})[e]=t);t=c}for(A in i=function(t,e){return n.hasOwnProperty(t)?(e?o/=n[t]/n[r]:o*=n[t]/n[r],r):t},t)t.hasOwnProperty(A)&&(r=t[A],n=s[A],a.map(i));return a.cancel(),new $(o,a)},$.prototype.type="Dimension";var Z=m,tt=function(t,e,A){this.op=t.trim(),this.operands=e,this.isSpaced=A};(tt.prototype=new c).accept=function(t){this.operands=t.visitArray(this.operands)},tt.prototype.eval=function(t){var e,A=this.operands[0].eval(t),n=this.operands[1].eval(t);if(t.isMathOn(this.op)){if(e="./"===this.op?"/":this.op,A instanceof $&&n instanceof u&&(A=A.toColor()),n instanceof $&&A instanceof u&&(n=n.toColor()),!A.operate){if(A instanceof tt&&"/"===A.op&&t.math===Z.PARENS_DIVISION)return new tt(this.op,[A,n],this.isSpaced);throw{type:"Operation",message:"Operation on an invalid type"}}return A.operate(t,e,n)}return new tt(this.op,[A,n],this.isSpaced)},tt.prototype.genCSS=function(t,e){this.operands[0].genCSS(t,e),this.isSpaced&&e.add(" "),e.add(this.op),this.isSpaced&&e.add(" "),this.operands[1].genCSS(t,e)},tt.prototype.type="Operation";var et=m,At=function(t,e){if(this.value=t,this.noSpacing=e,!t)throw new Error("Expression requires an array parameter")};(At.prototype=new c).accept=function(t){this.value=t.visitArray(this.value)},At.prototype.eval=function(t){var e,A=t.isMathOn(),n=this.parens&&(t.math!==et.STRICT_LEGACY||!this.parensInOp),r=!1;return n&&t.inParenthesis(),this.value.length>1?e=new At(this.value.map(function(e){return e.eval?e.eval(t):e}),this.noSpacing):1===this.value.length?(!this.value[0].parens||this.value[0].parensInOp||t.inCalc||(r=!0),e=this.value[0].eval(t)):e=this,n&&t.outOfParenthesis(),!this.parens||!this.parensInOp||A||r||e instanceof $||(e=new f(e)),e},At.prototype.genCSS=function(t,e){for(var A=0;A<this.value.length;A++)this.value[A].genCSS(t,e),!this.noSpacing&&A+1<this.value.length&&e.add(" ")},At.prototype.throwAwayComments=function(){this.value=this.value.filter(function(t){return!(t instanceof T)})},At.prototype.type="Expression";var nt=function(){function t(t,e,A,n){this.name=t.toLowerCase(),this.index=A,this.context=e,this.currentFileInfo=n,this.func=e.frames[0].functionRegistry.get(this.name)}return t.prototype.isValid=function(){return Boolean(this.func)},t.prototype.call=function(t){var e=this,A=this.func.evalArgs;return!1!==A&&(t=t.map(function(t){return t.eval(e.context)})),Array.isArray(t)&&(t=t.filter(function(t){return"Comment"!==t.type}).map(function(t){if("Expression"===t.type){var e=t.value.filter(function(t){return"Comment"!==t.type});return 1===e.length?e[0]:new At(e)}return t})),!1===A?this.func.apply(this,i([this.context],t)):this.func.apply(this,t)},t}(),rt=function(t,e,A,n){this.name=t,this.args=e,this.calc="calc"===t,this._index=A,this._fileInfo=n};(rt.prototype=new c).accept=function(t){this.args&&(this.args=t.visitArray(this.args))},rt.prototype.eval=function(t){var e=this,A=t.mathOn;t.mathOn=!this.calc,(this.calc||t.inCalc)&&t.enterCalc();var n,r=function(){(e.calc||t.inCalc)&&t.exitCalc(),t.mathOn=A},i=new nt(this.name,t,this.getIndex(),this.fileInfo());if(i.isValid()){try{n=i.call(this.args),r()}catch(t){if(t.hasOwnProperty("line")&&t.hasOwnProperty("column"))throw t;throw{type:t.type||"Runtime",message:"error evaluating function `"+this.name+"`"+(t.message?": "+t.message:""),index:this.getIndex(),filename:this.fileInfo().filename,line:t.lineNumber,column:t.columnNumber}}if(null!==n&&void 0!==n)return n instanceof c||(n=new k(n&&!0!==n?n.toString():null)),n._index=this._index,n._fileInfo=this._fileInfo,n}var o=this.args.map(function(e){return e.eval(t)});return r(),new rt(this.name,o,this.getIndex(),this.fileInfo())},rt.prototype.genCSS=function(t,e){e.add(this.name+"(",this.fileInfo(),this.getIndex());for(var A=0;A<this.args.length;A++)this.args[A].genCSS(t,e),A+1<this.args.length&&e.add(", ");e.add(")")},rt.prototype.type="Call";var it=function(t,e,A){this.name=t,this._index=e,this._fileInfo=A};(it.prototype=new c).eval=function(t){var e,A=this.name;if(0===A.indexOf("@@")&&(A="@"+new it(A.slice(1),this.getIndex(),this.fileInfo()).eval(t).value),this.evaluating)throw{type:"Name",message:"Recursive variable definition for "+A,filename:this.fileInfo().filename,index:this.getIndex()};if(this.evaluating=!0,e=this.find(t.frames,function(e){var n=e.variable(A);if(n){if(n.important){var r=t.importantScope[t.importantScope.length-1];r.important=n.important}return t.inCalc?new rt("_SELF",[n.value]).eval(t):n.value.eval(t)}}))return this.evaluating=!1,e;throw{type:"Name",message:"variable "+A+" is undefined",filename:this.fileInfo().filename,index:this.getIndex()}},it.prototype.find=function(t,e){for(var A=0,n=void 0;A<t.length;A++)if(n=e.call(t,t[A]))return n;return null},it.prototype.type="Variable";var ot=function(t,e,A){this.name=t,this._index=e,this._fileInfo=A};(ot.prototype=new c).eval=function(t){var e,A=this.name,n=t.pluginManager.less.visitors.ToCSSVisitor.prototype._mergeRules;if(this.evaluating)throw{type:"Name",message:"Recursive property reference for "+A,filename:this.fileInfo().filename,index:this.getIndex()};if(this.evaluating=!0,e=this.find(t.frames,function(e){var r,i=e.property(A);if(i){for(var o=0;o<i.length;o++)r=i[o],i[o]=new P(r.name,r.value,r.important,r.merge,r.index,r.currentFileInfo,r.inline,r.variable);if(n(i),(r=i[i.length-1]).important){var s=t.importantScope[t.importantScope.length-1];s.important=r.important}return r=r.value.eval(t)}}))return this.evaluating=!1,e;throw{type:"Name",message:"Property '"+A+"' is undefined",filename:this.currentFileInfo.filename,index:this.index}},ot.prototype.find=function(t,e){for(var A=0,n=void 0;A<t.length;A++)if(n=e.call(t,t[A]))return n;return null},ot.prototype.type="Property";var st=function(t,e,A){this.key=t,this.op=e,this.value=A};(st.prototype=new c).eval=function(t){return new st(this.key.eval?this.key.eval(t):this.key,this.op,this.value&&this.value.eval?this.value.eval(t):this.value)},st.prototype.genCSS=function(t,e){e.add(this.toCSS(t))},st.prototype.toCSS=function(t){var e=this.key.toCSS?this.key.toCSS(t):this.key;return this.op&&(e+=this.op,e+=this.value.toCSS?this.value.toCSS(t):this.value),"["+e+"]"},st.prototype.type="Attribute";var at=function(t,e,A,n,r){this.escaped=null==A||A,this.value=e||"",this.quote=t.charAt(0),this._index=n,this._fileInfo=r,this.variableRegex=/@\{([\w-]+)\}/g,this.propRegex=/\$\{([\w-]+)\}/g,this.allowRoot=A};(at.prototype=new c).genCSS=function(t,e){this.escaped||e.add(this.quote,this.fileInfo(),this.getIndex()),e.add(this.value),this.escaped||e.add(this.quote)},at.prototype.containsVariables=function(){return this.value.match(this.variableRegex)},at.prototype.eval=function(t){var e=this,A=this.value;function n(t,e,A){var n=t;do{t=n.toString(),n=t.replace(e,A)}while(t!==n);return n}return A=n(A=n(A,this.variableRegex,function(A,n){var r=new it("@"+n,e.getIndex(),e.fileInfo()).eval(t,!0);return r instanceof at?r.value:r.toCSS()}),this.propRegex,function(A,n){var r=new ot("$"+n,e.getIndex(),e.fileInfo()).eval(t,!0);return r instanceof at?r.value:r.toCSS()}),new at(this.quote+A+this.quote,A,this.escaped,this.getIndex(),this.fileInfo())},at.prototype.compare=function(t){return"Quoted"!==t.type||this.escaped||t.escaped?t.toCSS&&this.toCSS()===t.toCSS()?0:void 0:c.numericCompare(this.value,t.value)},at.prototype.type="Quoted";var ct=function(t,e,A,n){this.value=t,this._index=e,this._fileInfo=A,this.isEvald=n};(ct.prototype=new c).accept=function(t){this.value=t.visit(this.value)},ct.prototype.genCSS=function(t,e){e.add("url("),this.value.genCSS(t,e),e.add(")")},ct.prototype.eval=function(t){var e,A=this.value.eval(t);if(!this.isEvald&&("string"==typeof(e=this.fileInfo()&&this.fileInfo().rootpath)&&"string"==typeof A.value&&t.pathRequiresRewrite(A.value)?(A.quote||(e=function(t){return t.replace(/[\(\)'"\s]/g,function(t){return"\\"+t})}(e)),A.value=t.rewritePath(A.value,e)):A.value=t.normalizePath(A.value),t.urlArgs&&!A.value.match(/^\s*data:/))){var n=-1===A.value.indexOf("?")?"?":"&",r=n+t.urlArgs;-1!==A.value.indexOf("#")?A.value=A.value.replace("#",r+"#"):A.value+=r}return new ct(A,this.getIndex(),this.fileInfo(),!0)},ct.prototype.type="Url";var ut=function(t,e,A,n,r){this._index=A,this._fileInfo=n;var i=new _([],null,null,this._index,this._fileInfo).createEmptySelectors();this.features=new I(e),this.rules=[new X(i,t)],this.rules[0].allowImports=!0,this.copyVisibilityInfo(r),this.allowRoot=!0,this.setParent(i,this),this.setParent(this.features,this),this.setParent(this.rules,this)};(ut.prototype=new W).isRulesetLike=function(){return!0},ut.prototype.accept=function(t){this.features&&(this.features=t.visit(this.features)),this.rules&&(this.rules=t.visitArray(this.rules))},ut.prototype.genCSS=function(t,e){e.add("@media ",this._fileInfo,this._index),this.features.genCSS(t,e),this.outputRuleset(t,e,this.rules)},ut.prototype.eval=function(t){t.mediaBlocks||(t.mediaBlocks=[],t.mediaPath=[]);var e=new ut(null,[],this._index,this._fileInfo,this.visibilityInfo());return this.debugInfo&&(this.rules[0].debugInfo=this.debugInfo,e.debugInfo=this.debugInfo),e.features=this.features.eval(t),t.mediaPath.push(e),t.mediaBlocks.push(e),this.rules[0].functionRegistry=t.frames[0].functionRegistry.inherit(),t.frames.unshift(this.rules[0]),e.rules=[this.rules[0].eval(t)],t.frames.shift(),t.mediaPath.pop(),0===t.mediaPath.length?e.evalTop(t):e.evalNested(t)},ut.prototype.evalTop=function(t){var e=this;if(t.mediaBlocks.length>1){var A=new _([],null,null,this.getIndex(),this.fileInfo()).createEmptySelectors();(e=new X(A,t.mediaBlocks)).multiMedia=!0,e.copyVisibilityInfo(this.visibilityInfo()),this.setParent(e,this)}return delete t.mediaBlocks,delete t.mediaPath,e},ut.prototype.evalNested=function(t){var e,A,n=t.mediaPath.concat([this]);for(e=0;e<n.length;e++)A=n[e].features instanceof I?n[e].features.value:n[e].features,n[e]=Array.isArray(A)?A:[A];return this.features=new I(this.permute(n).map(function(t){for(t=t.map(function(t){return t.toCSS?t:new k(t)}),e=t.length-1;e>0;e--)t.splice(e,0,new k("and"));return new At(t)})),this.setParent(this.features,this),new X([],[])},ut.prototype.permute=function(t){if(0===t.length)return[];if(1===t.length)return t[0];for(var e=[],A=this.permute(t.slice(1)),n=0;n<A.length;n++)for(var r=0;r<t[0].length;r++)e.push([t[0][r]].concat(A[n]));return e},ut.prototype.bubbleSelectors=function(t){t&&(this.rules=[new X(C(t),[this.rules[0]])],this.setParent(this.rules,this))},ut.prototype.type="Media";var lt=function(t,e,A,n,r,i){if(this.options=A,this._index=n,this._fileInfo=r,this.path=t,this.features=e,this.allowRoot=!0,void 0!==this.options.less||this.options.inline)this.css=!this.options.less||this.options.inline;else{var o=this.getPath();o&&/[#\.\&\?]css([\?;].*)?$/.test(o)&&(this.css=!0)}this.copyVisibilityInfo(i),this.setParent(this.features,this),this.setParent(this.path,this)};(lt.prototype=new c).accept=function(t){this.features&&(this.features=t.visit(this.features)),this.path=t.visit(this.path),this.options.isPlugin||this.options.inline||!this.root||(this.root=t.visit(this.root))},lt.prototype.genCSS=function(t,e){this.css&&void 0===this.path._fileInfo.reference&&(e.add("@import ",this._fileInfo,this._index),this.path.genCSS(t,e),this.features&&(e.add(" "),this.features.genCSS(t,e)),e.add(";"))},lt.prototype.getPath=function(){return this.path instanceof ct?this.path.value.value:this.path.value},lt.prototype.isVariableImport=function(){var t=this.path;return t instanceof ct&&(t=t.value),!(t instanceof at)||t.containsVariables()},lt.prototype.evalForImport=function(t){var e=this.path;return e instanceof ct&&(e=e.value),new lt(e.eval(t),this.features,this.options,this._index,this._fileInfo,this.visibilityInfo())},lt.prototype.evalPath=function(t){var e=this.path.eval(t),A=this._fileInfo;if(!(e instanceof ct)){var n=e.value;A&&n&&t.pathRequiresRewrite(n)?e.value=t.rewritePath(n,A.rootpath):e.value=t.normalizePath(e.value)}return e},lt.prototype.eval=function(t){var e=this.doEval(t);return(this.options.reference||this.blocksVisibility())&&(e.length||0===e.length?e.forEach(function(t){t.addVisibilityBlock()}):e.addVisibilityBlock()),e},lt.prototype.doEval=function(t){var e,A,n=this.features&&this.features.eval(t);if(this.options.isPlugin){if(this.root&&this.root.eval)try{this.root.eval(t)}catch(t){throw t.message="Plugin error during evaluation",new N(t,this.root.imports,this.root.filename)}return(A=t.frames[0]&&t.frames[0].functionRegistry)&&this.root&&this.root.functions&&A.addMultiple(this.root.functions),[]}if(this.skip&&("function"==typeof this.skip&&(this.skip=this.skip()),this.skip))return[];if(this.options.inline){var r=new k(this.root,0,{filename:this.importedFilename,reference:this.path._fileInfo&&this.path._fileInfo.reference},!0,!0);return this.features?new ut([r],this.features.value):[r]}if(this.css){var i=new lt(this.evalPath(t),n,this.options,this._index);if(!i.css&&this.error)throw this.error;return i}return this.root?((e=new X(null,C(this.root.rules))).evalImports(t),this.features?new ut(e.rules,this.features.value):e.rules):[]},lt.prototype.type="Import";var ht=function(){};(ht.prototype=new c).evaluateJavaScript=function(t,e){var A,n=this,r={};if(!e.javascriptEnabled)throw{message:"Inline JavaScript is not enabled. Is it set in your options?",filename:this.fileInfo().filename,index:this.getIndex()};t=t.replace(/@\{([\w-]+)\}/g,function(t,A){return n.jsify(new it("@"+A,n.getIndex(),n.fileInfo()).eval(e))});try{t=new Function("return ("+t+")")}catch(e){throw{message:"JavaScript evaluation error: "+e.message+" from `"+t+"`",filename:this.fileInfo().filename,index:this.getIndex()}}var i=e.frames[0].variables();for(var o in i)i.hasOwnProperty(o)&&(r[o.slice(1)]={value:i[o].value,toJS:function(){return this.value.eval(e).toCSS()}});try{A=t.call(r)}catch(t){throw{message:"JavaScript evaluation error: '"+t.name+": "+t.message.replace(/["]/g,"'")+"'",filename:this.fileInfo().filename,index:this.getIndex()}}return A},ht.prototype.jsify=function(t){return Array.isArray(t.value)&&t.value.length>1?"["+t.value.map(function(t){return t.toCSS()}).join(", ")+"]":t.toCSS()};var ft=function(t,e,A,n){this.escaped=e,this.expression=t,this._index=A,this._fileInfo=n};(ft.prototype=new ht).eval=function(t){var e=this.evaluateJavaScript(this.expression,t),A=typeof e;return"number"!==A||isNaN(e)?"string"===A?new at('"'+e+'"',e,this.escaped,this._index):Array.isArray(e)?new k(e.join(", ")):new k(e):new $(e)},ft.prototype.type="JavaScript";var pt=function(t,e){this.key=t,this.value=e};(pt.prototype=new c).accept=function(t){this.value=t.visit(this.value)},pt.prototype.eval=function(t){return this.value.eval?new pt(this.key,this.value.eval(t)):this},pt.prototype.genCSS=function(t,e){e.add(this.key+"="),this.value.genCSS?this.value.genCSS(t,e):e.add(this.value)},pt.prototype.type="Assignment";var dt=function(t,e,A,n,r){this.op=t.trim(),this.lvalue=e,this.rvalue=A,this._index=n,this.negate=r};(dt.prototype=new c).accept=function(t){this.lvalue=t.visit(this.lvalue),this.rvalue=t.visit(this.rvalue)},dt.prototype.eval=function(t){var e=function(t,e,A){switch(t){case"and":return e&&A;case"or":return e||A;default:switch(c.compare(e,A)){case-1:return"<"===t||"=<"===t||"<="===t;case 0:return"="===t||">="===t||"=<"===t||"<="===t;case 1:return">"===t||">="===t;default:return!1}}}(this.op,this.lvalue.eval(t),this.rvalue.eval(t));return this.negate?!e:e},dt.prototype.type="Condition";var gt=function(t){this.value=t};(gt.prototype=new c).type="UnicodeDescriptor";var mt=function(t){this.value=t};(mt.prototype=new c).genCSS=function(t,e){e.add("-"),this.value.genCSS(t,e)},mt.prototype.eval=function(t){return t.isMathOn()?new tt("*",[new $(-1),this.value]).eval(t):new mt(this.value.eval(t))},mt.prototype.type="Negative";var wt=function(t,e,A,n,r){switch(this.selector=t,this.option=e,this.object_id=wt.next_id++,this.parent_ids=[this.object_id],this._index=A,this._fileInfo=n,this.copyVisibilityInfo(r),this.allowRoot=!0,e){case"all":this.allowBefore=!0,this.allowAfter=!0;break;default:this.allowBefore=!1,this.allowAfter=!1}this.setParent(this.selector,this)};wt.prototype=new c,wt.prototype.accept=function(t){this.selector=t.visit(this.selector)},wt.prototype.eval=function(t){return new wt(this.selector.eval(t),this.option,this.getIndex(),this.fileInfo(),this.visibilityInfo())},wt.prototype.clone=function(t){return new wt(this.selector,this.option,this.getIndex(),this.fileInfo(),this.visibilityInfo())},wt.prototype.findSelfSelectors=function(t){var e,A,n=[];for(e=0;e<t.length;e++)A=t[e].elements,e>0&&A.length&&""===A[0].combinator.value&&(A[0].combinator.value=" "),n=n.concat(t[e].elements);this.selfSelectors=[new _(n)],this.selfSelectors[0].copyVisibilityInfo(this.visibilityInfo())},wt.next_id=0,wt.prototype.type="Extend";var vt=function(t,e,A){this.variable=t,this._index=e,this._fileInfo=A,this.allowRoot=!0};(vt.prototype=new c).eval=function(t){var e,A=new it(this.variable,this.getIndex(),this.fileInfo()).eval(t),n=new N({message:"Could not evaluate variable call "+this.variable});if(!A.ruleset){if(A.rules)e=A;else if(Array.isArray(A))e=new X("",A);else{if(!Array.isArray(A.value))throw n;e=new X("",A.value)}A=new J(e)}if(A.ruleset)return A.callEval(t);throw n},vt.prototype.type="VariableCall";var Bt=function(t,e,A,n){this.value=t,this.lookups=e,this._index=A,this._fileInfo=n};(Bt.prototype=new c).eval=function(t){var e,A,n=this.value.eval(t);for(e=0;e<this.lookups.length;e++){if(A=this.lookups[e],Array.isArray(n)&&(n=new X([new _],n)),""===A)n=n.lastDeclaration();else if("@"===A.charAt(0)){if("@"===A.charAt(1)&&(A="@"+new it(A.substr(1)).eval(t).value),n.variables&&(n=n.variable(A)),!n)throw{type:"Name",message:"variable "+A+" not found",filename:this.fileInfo().filename,index:this.getIndex()}}else{if(A="$@"===A.substring(0,2)?"$"+new it(A.substr(1)).eval(t).value:"$"===A.charAt(0)?A:"$"+A,n.properties&&(n=n.property(A)),!n)throw{type:"Name",message:'property "'+A.substr(1)+'" not found',filename:this.fileInfo().filename,index:this.getIndex()};n=n[n.length-1]}n.value&&(n=n.eval(t).value),n.ruleset&&(n=n.ruleset.eval(t))}return n},Bt.prototype.type="NamespaceValue";var yt=function(t,e,A,n,r,i,o){this.name=t||"anonymous mixin",this.selectors=[new _([new g(null,t,!1,this._index,this._fileInfo)])],this.params=e,this.condition=n,this.variadic=r,this.arity=e.length,this.rules=A,this._lookups={};var s=[];this.required=e.reduce(function(t,e){return!e.name||e.name&&!e.value?t+1:(s.push(e.name),t)},0),this.optionalParameters=s,this.frames=i,this.copyVisibilityInfo(o),this.allowRoot=!0};(yt.prototype=new X).accept=function(t){this.params&&this.params.length&&(this.params=t.visitArray(this.params)),this.rules=t.visitArray(this.rules),this.condition&&(this.condition=t.visit(this.condition))},yt.prototype.evalParams=function(t,e,A,n){var r,i,o,s,a,c,u,l,h=new X(null,null),f=C(this.params),p=0;if(e.frames&&e.frames[0]&&e.frames[0].functionRegistry&&(h.functionRegistry=e.frames[0].functionRegistry.inherit()),e=new D.Eval(e,[h].concat(e.frames)),A)for(A=C(A),p=A.length,o=0;o<p;o++)if(i=A[o],c=i&&i.name){for(u=!1,s=0;s<f.length;s++)if(!n[s]&&c===f[s].name){n[s]=i.value.eval(t),h.prependRule(new P(c,i.value.eval(t))),u=!0;break}if(u){A.splice(o,1),o--;continue}throw{type:"Runtime",message:"Named argument for "+this.name+" "+A[o].name+" not found"}}for(l=0,o=0;o<f.length;o++)if(!n[o]){if(i=A&&A[l],c=f[o].name)if(f[o].variadic){for(r=[],s=l;s<p;s++)r.push(A[s].value.eval(t));h.prependRule(new P(c,new At(r).eval(t)))}else{if(a=i&&i.value)a=Array.isArray(a)?new J(new X("",a)):a.eval(t);else{if(!f[o].value)throw{type:"Runtime",message:"wrong number of arguments for "+this.name+" ("+p+" for "+this.arity+")"};a=f[o].value.eval(e),h.resetCache()}h.prependRule(new P(c,a)),n[o]=a}if(f[o].variadic&&A)for(s=l;s<p;s++)n[s]=A[s].value.eval(t);l++}return h},yt.prototype.makeImportant=function(){var t=this.rules?this.rules.map(function(t){return t.makeImportant?t.makeImportant(!0):t}):this.rules,e=new yt(this.name,this.params,t,this.condition,this.variadic,this.frames);return e},yt.prototype.eval=function(t){return new yt(this.name,this.params,this.rules,this.condition,this.variadic,this.frames||C(t.frames))},yt.prototype.evalCall=function(t,e,A){var n,r,i=[],o=this.frames?this.frames.concat(t.frames):t.frames,s=this.evalParams(t,new D.Eval(t,o),e,i);return s.prependRule(new P("@arguments",new At(i).eval(t))),n=C(this.rules),(r=new X(null,n)).originalRuleset=this,r=r.eval(new D.Eval(t,[this,s].concat(o))),A&&(r=r.makeImportant()),r},yt.prototype.matchCondition=function(t,e){return!(this.condition&&!this.condition.eval(new D.Eval(e,[this.evalParams(e,new D.Eval(e,this.frames?this.frames.concat(e.frames):e.frames),t,[])].concat(this.frames||[]).concat(e.frames))))},yt.prototype.matchArgs=function(t,e){var A,n=t&&t.length||0,r=this.optionalParameters,i=t?t.reduce(function(t,e){return r.indexOf(e.name)<0?t+1:t},0):0;if(this.variadic){if(i<this.required-1)return!1}else{if(i<this.required)return!1;if(n>this.params.length)return!1}A=Math.min(i,this.arity);for(var o=0;o<A;o++)if(!this.params[o].name&&!this.params[o].variadic&&t[o].value.eval(e).toCSS()!=this.params[o].value.eval(e).toCSS())return!1;return!0},yt.prototype.type="MixinDefinition",yt.prototype.evalFirst=!0;var bt=function(t,e,A,n,r){this.selector=new _(t),this.arguments=e||[],this._index=A,this._fileInfo=n,this.important=r,this.allowRoot=!0,this.setParent(this.selector,this)};(bt.prototype=new c).accept=function(t){this.selector&&(this.selector=t.visit(this.selector)),this.arguments.length&&(this.arguments=t.visitArray(this.arguments))},bt.prototype.eval=function(t){var e,A,n,r,i,o,s,a,c,u,l,h,f,p,d,g=[],m=[],w=!1,v=[],B=[],y=-1,b=0,C=1,F=2;function Q(e,A){var n,r,i;for(n=0;n<2;n++){for(B[n]=!0,G.value(n),r=0;r<A.length&&B[n];r++)(i=A[r]).matchCondition&&(B[n]=B[n]&&i.matchCondition(null,t));e.matchCondition&&(B[n]=B[n]&&e.matchCondition(g,t))}return B[0]||B[1]?B[0]!=B[1]?B[1]?C:F:b:y}for(this.selector=this.selector.eval(t),o=0;o<this.arguments.length;o++)if(r=this.arguments[o],i=r.value.eval(t),r.expand&&Array.isArray(i.value))for(i=i.value,s=0;s<i.length;s++)g.push({value:i[s]});else g.push({name:r.name,value:i});for(d=function(e){return e.matchArgs(null,t)},o=0;o<t.frames.length;o++)if((e=t.frames[o].find(this.selector,null,d)).length>0){for(u=!0,s=0;s<e.length;s++){for(A=e[s].rule,n=e[s].path,c=!1,a=0;a<t.frames.length;a++)if(!(A instanceof yt)&&A===(t.frames[a].originalRuleset||t.frames[a])){c=!0;break}c||A.matchArgs(g,t)&&((l={mixin:A,group:Q(A,n)}).group!==y&&v.push(l),w=!0)}for(G.reset(),f=[0,0,0],s=0;s<v.length;s++)f[v[s].group]++;if(f[b]>0)h=F;else if(h=C,f[C]+f[F]>1)throw{type:"Runtime",message:"Ambiguous use of `default()` found when matching for `"+this.format(g)+"`",index:this.getIndex(),filename:this.fileInfo().filename};for(s=0;s<v.length;s++)if((l=v[s].group)===b||l===h)try{(A=v[s].mixin)instanceof yt||(p=A.originalRuleset||A,(A=new yt("",[],A.rules,null,!1,null,p.visibilityInfo())).originalRuleset=p);var U=A.evalCall(t,g,this.important).rules;this._setVisibilityToReplacement(U),Array.prototype.push.apply(m,U)}catch(t){throw{message:t.message,index:this.getIndex(),filename:this.fileInfo().filename,stack:t.stack}}if(w)return m}throw u?{type:"Runtime",message:"No matching definition was found for `"+this.format(g)+"`",index:this.getIndex(),filename:this.fileInfo().filename}:{type:"Name",message:this.selector.toCSS().trim()+" is undefined",index:this.getIndex(),filename:this.fileInfo().filename}},bt.prototype._setVisibilityToReplacement=function(t){var e;if(this.blocksVisibility())for(e=0;e<t.length;e++)t[e].addVisibilityBlock()},bt.prototype.format=function(t){return this.selector.toCSS().trim()+"("+(t?t.map(function(t){var e="";return t.name&&(e+=t.name+":"),t.value.toCSS?e+=t.value.toCSS():e+="???",e}).join(", "):"")+")"},bt.prototype.type="MixinCall";var Ct={Node:c,Color:u,AtRule:W,DetachedRuleset:J,Operation:tt,Dimension:$,Unit:Y,Keyword:H,Variable:it,Property:ot,Ruleset:X,Element:g,Attribute:st,Combinator:d,Selector:_,Quoted:at,Expression:At,Declaration:P,Call:rt,URL:ct,Import:lt,Comment:T,Anonymous:k,Value:I,JavaScript:ft,Assignment:pt,Condition:dt,Paren:f,Media:ut,UnicodeDescriptor:gt,Negative:mt,Extend:wt,VariableCall:vt,NamespaceValue:Bt,mixin:{Call:bt,Definition:yt}},Ft={error:function(t){this._fireEvent("error",t)},warn:function(t){this._fireEvent("warn",t)},info:function(t){this._fireEvent("info",t)},debug:function(t){this._fireEvent("debug",t)},addListener:function(t){this._listeners.push(t)},removeListener:function(t){for(var e=0;e<this._listeners.length;e++)if(this._listeners[e]===t)return void this._listeners.splice(e,1)},_fireEvent:function(t,e){for(var A=0;A<this._listeners.length;A++){var n=this._listeners[A][t];n&&n(e)}},_listeners:[]},Qt=function(){function t(t,e){this.fileManagers=e||[],t=t||{};for(var A=[],n=A.concat(["encodeBase64","mimeLookup","charsetLookup","getSourceMapGenerator"]),r=0;r<n.length;r++){var i=n[r],o=t[i];o?this[i]=o.bind(t):r<A.length&&this.warn("missing required function in environment - "+i)}}return t.prototype.getFileManager=function(t,e,A,n,r){t||Ft.warn("getFileManager called with no filename.. Please report this issue. continuing."),null==e&&Ft.warn("getFileManager called with null directory.. Please report this issue. continuing.");var i=this.fileManagers;A.pluginManager&&(i=[].concat(i).concat(A.pluginManager.getFileManagers()));for(var o=i.length-1;o>=0;o--){var s=i[o];if(s[r?"supportsSync":"supports"](t,e,A,n))return s}return null},t.prototype.addFileManager=function(t){this.fileManagers.push(t)},t.prototype.clearFileManagers=function(){this.fileManagers=[]},t}(),Ut=function(){function t(){}return t.prototype.getPath=function(t){var e=t.lastIndexOf("?");return e>0&&(t=t.slice(0,e)),(e=t.lastIndexOf("/"))<0&&(e=t.lastIndexOf("\\")),e<0?"":t.slice(0,e+1)},t.prototype.tryAppendExtension=function(t,e){return/(\.[a-z]*$)|([\?;].*)$/.test(t)?t:t+e},t.prototype.tryAppendLessExtension=function(t){return this.tryAppendExtension(t,".less")},t.prototype.supportsSync=function(){return!1},t.prototype.alwaysMakePathsAbsolute=function(){return!1},t.prototype.isPathAbsolute=function(t){return/^(?:[a-z-]+:|\/|\\|#)/i.test(t)},t.prototype.join=function(t,e){return t?t+e:e},t.prototype.pathDiff=function(t,e){var A,n,r,i,o=this.extractUrlParts(t),s=this.extractUrlParts(e),a="";if(o.hostPart!==s.hostPart)return"";for(n=Math.max(s.directories.length,o.directories.length),A=0;A<n&&s.directories[A]===o.directories[A];A++);for(i=s.directories.slice(A),r=o.directories.slice(A),A=0;A<i.length-1;A++)a+="../";for(A=0;A<r.length-1;A++)a+=r[A]+"/";return a},t.prototype.extractUrlParts=function(t,e){var A,n,r=/^((?:[a-z-]+:)?\/{2}(?:[^\/\?#]*\/)|([\/\\]))?((?:[^\/\\\?#]*[\/\\])*)([^\/\\\?#]*)([#\?].*)?$/i,i=t.match(r),o={},s=[],a=[];if(!i)throw new Error("Could not parse sheet href - '"+t+"'");if(e&&(!i[1]||i[2])){if(!(n=e.match(r)))throw new Error("Could not parse page url - '"+e+"'");i[1]=i[1]||n[1]||"",i[2]||(i[3]=n[3]+i[3])}if(i[3])for(s=i[3].replace(/\\/g,"/").split("/"),A=0;A<s.length;A++)".."===s[A]?a.pop():"."!==s[A]&&a.push(s[A]);return o.hostPart=i[1],o.directories=a,o.rawPath=(i[1]||"")+s.join("/"),o.path=(i[1]||"")+a.join("/"),o.filename=i[4],o.fileUrl=o.path+(i[4]||""),o.url=o.fileUrl+(i[5]||""),o},t}(),xt=function(){function t(){this.require=function(){return null}}return t.prototype.evalPlugin=function(t,e,A,n,r){var i,o,s,a,c,u;a=e.pluginManager,r&&(c="string"==typeof r?r:r.filename);var l=(new this.less.FileManager).extractUrlParts(c).filename;if(c&&(o=a.get(c))){if(u=this.trySetOptions(o,c,l,n))return u;try{o.use&&o.use.call(this.context,o)}catch(t){return t.message=t.message||"Error during @plugin call",new N(t,A,c)}return o}s={exports:{},pluginManager:a,fileInfo:r},i=z.create();try{new Function("module","require","registerPlugin","functions","tree","less","fileInfo",t)(s,this.require(c),function(t){o=t},i,this.less.tree,this.less,r)}catch(t){return new N(t,A,c)}if(o||(o=s.exports),(o=this.validatePlugin(o,c,l))instanceof N)return o;if(!o)return new N({message:"Not a valid plugin"},A,c);if(o.imports=A,o.filename=c,(!o.minVersion||this.compareVersion("3.0.0",o.minVersion)<0)&&(u=this.trySetOptions(o,c,l,n)))return u;if(a.addPlugin(o,r.filename,i),o.functions=i.getLocalFunctions(),u=this.trySetOptions(o,c,l,n))return u;try{o.use&&o.use.call(this.context,o)}catch(t){return t.message=t.message||"Error during @plugin call",new N(t,A,c)}return o},t.prototype.trySetOptions=function(t,e,A,n){if(n&&!t.setOptions)return new N({message:"Options have been provided but the plugin "+A+" does not support any options."});try{t.setOptions&&t.setOptions(n)}catch(t){return new N(t)}},t.prototype.validatePlugin=function(t,e,A){return t?("function"==typeof t&&(t=new t),t.minVersion&&this.compareVersion(t.minVersion,this.less.version)<0?new N({message:"Plugin "+A+" requires version "+this.versionToString(t.minVersion)}):t):null},t.prototype.compareVersion=function(t,e){"string"==typeof t&&(t=t.match(/^(\d+)\.?(\d+)?\.?(\d+)?/)).shift();for(var A=0;A<t.length;A++)if(t[A]!==e[A])return parseInt(t[A])>parseInt(e[A])?-1:1;return 0},t.prototype.versionToString=function(t){for(var e="",A=0;A<t.length;A++)e+=(e?".":"")+t[A];return e},t.prototype.printUsage=function(t){for(var e=0;e<t.length;e++){var A=t[e];A.printUsage&&A.printUsage()}},t}(),Et={visitDeeper:!0},Lt=!1;function Nt(t){return t}var St=function(){function t(t){this._implementation=t,this._visitInCache={},this._visitOutCache={},Lt||(function t(e,A){var n,r;for(n in e)switch(typeof(r=e[n])){case"function":r.prototype&&r.prototype.type&&(r.prototype.typeIndex=A++);break;case"object":A=t(r,A)}return A}(Ct,1),Lt=!0)}return t.prototype.visit=function(t){if(!t)return t;var e=t.typeIndex;if(!e)return t.value&&t.value.typeIndex&&this.visit(t.value),t;var A,n=this._implementation,r=this._visitInCache[e],i=this._visitOutCache[e],o=Et;if(o.visitDeeper=!0,r||(A="visit"+t.type,r=n[A]||Nt,i=n[A+"Out"]||Nt,this._visitInCache[e]=r,this._visitOutCache[e]=i),r!==Nt){var s=r.call(n,t,o);t&&n.isReplacing&&(t=s)}if(o.visitDeeper&&t)if(t.length)for(var a=0,c=t.length;a<c;a++)t[a].accept&&t[a].accept(this);else t.accept&&t.accept(this);return i!=Nt&&i.call(n,t),t},t.prototype.visitArray=function(t,e){if(!t)return t;var A,n=t.length;if(e||!this._implementation.isReplacing){for(A=0;A<n;A++)this.visit(t[A]);return t}var r=[];for(A=0;A<n;A++){var i=this.visit(t[A]);void 0!==i&&(i.splice?i.length&&this.flatten(i,r):r.push(i))}return r},t.prototype.flatten=function(t,e){var A,n,r,i,o,s;for(e||(e=[]),n=0,A=t.length;n<A;n++)if(void 0!==(r=t[n]))if(r.splice)for(o=0,i=r.length;o<i;o++)void 0!==(s=r[o])&&(s.splice?s.length&&this.flatten(s,e):e.push(s));else e.push(r);return e},t}(),_t=function(){function t(t){this.imports=[],this.variableImports=[],this._onSequencerEmpty=t,this._currentDepth=0}return t.prototype.addImport=function(t){var e=this,A={callback:t,args:null,isReady:!1};return this.imports.push(A),function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];A.args=Array.prototype.slice.call(t,0),A.isReady=!0,e.tryRun()}},t.prototype.addVariableImport=function(t){this.variableImports.push(t)},t.prototype.tryRun=function(){this._currentDepth++;try{for(;;){for(;this.imports.length>0;){var t=this.imports[0];if(!t.isReady)return;this.imports=this.imports.slice(1),t.callback.apply(null,t.args)}if(0===this.variableImports.length)break;var e=this.variableImports[0];this.variableImports=this.variableImports.slice(1),e()}}finally{this._currentDepth--}0===this._currentDepth&&this._onSequencerEmpty&&this._onSequencerEmpty()},t}(),It=function(t,e){this._visitor=new St(this),this._importer=t,this._finish=e,this.context=new D.Eval,this.importCount=0,this.onceFileDetectionMap={},this.recursionDetector={},this._sequencer=new _t(this._onSequencerEmpty.bind(this))};It.prototype={isReplacing:!1,run:function(t){try{this._visitor.visit(t)}catch(t){this.error=t}this.isFinished=!0,this._sequencer.tryRun()},_onSequencerEmpty:function(){this.isFinished&&this._finish(this.error)},visitImport:function(t,e){var A=t.options.inline;if(!t.css||A){var n=new D.Eval(this.context,C(this.context.frames)),r=n.frames[0];this.importCount++,t.isVariableImport()?this._sequencer.addVariableImport(this.processImportNode.bind(this,t,n,r)):this.processImportNode(t,n,r)}e.visitDeeper=!1},processImportNode:function(t,e,A){var n,r=t.options.inline;try{n=t.evalForImport(e)}catch(e){e.filename||(e.index=t.getIndex(),e.filename=t.fileInfo().filename),t.css=!0,t.error=e}if(!n||n.css&&!r)this.importCount--,this.isFinished&&this._sequencer.tryRun();else{n.options.multiple&&(e.importMultiple=!0);for(var i=void 0===n.css,o=0;o<A.rules.length;o++)if(A.rules[o]===t){A.rules[o]=n;break}var s=this.onImported.bind(this,n,e),a=this._sequencer.addImport(s);this._importer.push(n.getPath(),i,n.fileInfo(),n.options,a)}},onImported:function(t,e,A,n,r,i){A&&(A.filename||(A.index=t.getIndex(),A.filename=t.fileInfo().filename),this.error=A);var o=this,s=t.options.inline,a=t.options.isPlugin,c=t.options.optional,u=r||i in o.recursionDetector;if(e.importMultiple||(t.skip=!!u||function(){return i in o.onceFileDetectionMap||(o.onceFileDetectionMap[i]=!0,!1)}),!i&&c&&(t.skip=!0),n&&(t.root=n,t.importedFilename=i,!s&&!a&&(e.importMultiple||!u))){o.recursionDetector[i]=!0;var l=this.context;this.context=e;try{this._visitor.visit(n)}catch(A){this.error=A}this.context=l}o.importCount--,o.isFinished&&o._sequencer.tryRun()},visitDeclaration:function(t,e){"DetachedRuleset"===t.value.type?this.context.frames.unshift(t):e.visitDeeper=!1},visitDeclarationOut:function(t){"DetachedRuleset"===t.value.type&&this.context.frames.shift()},visitAtRule:function(t,e){this.context.frames.unshift(t)},visitAtRuleOut:function(t){this.context.frames.shift()},visitMixinDefinition:function(t,e){this.context.frames.unshift(t)},visitMixinDefinitionOut:function(t){this.context.frames.shift()},visitRuleset:function(t,e){this.context.frames.unshift(t)},visitRulesetOut:function(t){this.context.frames.shift()},visitMedia:function(t,e){this.context.frames.unshift(t.rules[0])},visitMediaOut:function(t){this.context.frames.shift()}};var Ht=function(){function t(t){this.visible=t}return t.prototype.run=function(t){this.visit(t)},t.prototype.visitArray=function(t){if(!t)return t;var e,A=t.length;for(e=0;e<A;e++)this.visit(t[e]);return t},t.prototype.visit=function(t){return t?t.constructor===Array?this.visitArray(t):!t.blocksVisibility||t.blocksVisibility()?t:(this.visible?t.ensureVisibility():t.ensureInvisibility(),t.accept(this),t):t},t}(),kt=function(){function t(){this._visitor=new St(this),this.contexts=[],this.allExtendsStack=[[]]}return t.prototype.run=function(t){return(t=this._visitor.visit(t)).allExtends=this.allExtendsStack[0],t},t.prototype.visitDeclaration=function(t,e){e.visitDeeper=!1},t.prototype.visitMixinDefinition=function(t,e){e.visitDeeper=!1},t.prototype.visitRuleset=function(t,e){if(!t.root){var A,n,r,i,o=[],s=t.rules,a=s?s.length:0;for(A=0;A<a;A++)t.rules[A]instanceof Ct.Extend&&(o.push(s[A]),t.extendOnEveryPath=!0);var c=t.paths;for(A=0;A<c.length;A++){var u=c[A],l=u[u.length-1],h=l.extendList;for((i=h?C(h).concat(o):o)&&(i=i.map(function(t){return t.clone()})),n=0;n<i.length;n++)this.foundExtends=!0,(r=i[n]).findSelfSelectors(u),r.ruleset=t,0===n&&(r.firstExtendOnThisSelectorPath=!0),this.allExtendsStack[this.allExtendsStack.length-1].push(r)}this.contexts.push(t.selectors)}},t.prototype.visitRulesetOut=function(t){t.root||(this.contexts.length=this.contexts.length-1)},t.prototype.visitMedia=function(t,e){t.allExtends=[],this.allExtendsStack.push(t.allExtends)},t.prototype.visitMediaOut=function(t){this.allExtendsStack.length=this.allExtendsStack.length-1},t.prototype.visitAtRule=function(t,e){t.allExtends=[],this.allExtendsStack.push(t.allExtends)},t.prototype.visitAtRuleOut=function(t){this.allExtendsStack.length=this.allExtendsStack.length-1},t}(),Ot=function(){function t(){this._visitor=new St(this)}return t.prototype.run=function(t){var e=new kt;if(this.extendIndices={},e.run(t),!e.foundExtends)return t;t.allExtends=t.allExtends.concat(this.doExtendChaining(t.allExtends,t.allExtends)),this.allExtendsStack=[t.allExtends];var A=this._visitor.visit(t);return this.checkExtendsForNonMatched(t.allExtends),A},t.prototype.checkExtendsForNonMatched=function(t){var e=this.extendIndices;t.filter(function(t){return!t.hasFoundMatches&&1==t.parent_ids.length}).forEach(function(t){var A="_unknown_";try{A=t.selector.toCSS({})}catch(t){}e[t.index+" "+A]||(e[t.index+" "+A]=!0,Ft.warn("extend '"+A+"' has no matches"))})},t.prototype.doExtendChaining=function(t,e,A){var n,r,i,o,s,a,c,u,l=[],h=this;for(A=A||0,n=0;n<t.length;n++)for(r=0;r<e.length;r++)a=t[n],c=e[r],a.parent_ids.indexOf(c.object_id)>=0||(s=[c.selfSelectors[0]],(i=h.findMatch(a,s)).length&&(a.hasFoundMatches=!0,a.selfSelectors.forEach(function(t){var e=c.visibilityInfo();o=h.extendSelector(i,s,t,a.isVisible()),(u=new Ct.Extend(c.selector,c.option,0,c.fileInfo(),e)).selfSelectors=o,o[o.length-1].extendList=[u],l.push(u),u.ruleset=c.ruleset,u.parent_ids=u.parent_ids.concat(c.parent_ids,a.parent_ids),c.firstExtendOnThisSelectorPath&&(u.firstExtendOnThisSelectorPath=!0,c.ruleset.paths.push(o))})));if(l.length){if(this.extendChainCount++,A>100){var f="{unable to calculate}",p="{unable to calculate}";try{f=l[0].selfSelectors[0].toCSS(),p=l[0].selector.toCSS()}catch(t){}throw{message:"extend circular reference detected. One of the circular extends is currently:"+f+":extend("+p+")"}}return l.concat(h.doExtendChaining(l,e,A+1))}return l},t.prototype.visitDeclaration=function(t,e){e.visitDeeper=!1},t.prototype.visitMixinDefinition=function(t,e){e.visitDeeper=!1},t.prototype.visitSelector=function(t,e){e.visitDeeper=!1},t.prototype.visitRuleset=function(t,e){if(!t.root){var A,n,r,i,o=this.allExtendsStack[this.allExtendsStack.length-1],s=[],a=this;for(r=0;r<o.length;r++)for(n=0;n<t.paths.length;n++)if(i=t.paths[n],!t.extendOnEveryPath){var c=i[i.length-1].extendList;c&&c.length||(A=this.findMatch(o[r],i)).length&&(o[r].hasFoundMatches=!0,o[r].selfSelectors.forEach(function(t){var e;e=a.extendSelector(A,i,t,o[r].isVisible()),s.push(e)}))}t.paths=t.paths.concat(s)}},t.prototype.findMatch=function(t,e){var A,n,r,i,o,s,a,c=t.selector.elements,u=[],l=[];for(A=0;A<e.length;A++)for(n=e[A],r=0;r<n.elements.length;r++)for(i=n.elements[r],(t.allowBefore||0===A&&0===r)&&u.push({pathIndex:A,index:r,matched:0,initialCombinator:i.combinator}),s=0;s<u.length;s++)a=u[s],""===(o=i.combinator.value)&&0===r&&(o=" "),!this.isElementValuesEqual(c[a.matched].value,i.value)||a.matched>0&&c[a.matched].combinator.value!==o?a=null:a.matched++,a&&(a.finished=a.matched===c.length,a.finished&&!t.allowAfter&&(r+1<n.elements.length||A+1<e.length)&&(a=null)),a?a.finished&&(a.length=c.length,a.endPathIndex=A,a.endPathElementIndex=r+1,u.length=0,l.push(a)):(u.splice(s,1),s--);return l},t.prototype.isElementValuesEqual=function(t,e){if("string"==typeof t||"string"==typeof e)return t===e;if(t instanceof Ct.Attribute)return t.op===e.op&&t.key===e.key&&(t.value&&e.value?(t=t.value.value||t.value,e=e.value.value||e.value,t===e):!t.value&&!e.value);if(t=t.value,e=e.value,t instanceof Ct.Selector){if(!(e instanceof Ct.Selector)||t.elements.length!==e.elements.length)return!1;for(var A=0;A<t.elements.length;A++){if(t.elements[A].combinator.value!==e.elements[A].combinator.value&&(0!==A||(t.elements[A].combinator.value||" ")!==(e.elements[A].combinator.value||" ")))return!1;if(!this.isElementValuesEqual(t.elements[A].value,e.elements[A].value))return!1}return!0}return!1},t.prototype.extendSelector=function(t,e,A,n){var r,i,o,s,a,c=0,u=0,l=[];for(r=0;r<t.length;r++)s=t[r],i=e[s.pathIndex],o=new Ct.Element(s.initialCombinator,A.elements[0].value,A.elements[0].isVariable,A.elements[0].getIndex(),A.elements[0].fileInfo()),s.pathIndex>c&&u>0&&(l[l.length-1].elements=l[l.length-1].elements.concat(e[c].elements.slice(u)),u=0,c++),a=i.elements.slice(u,s.index).concat([o]).concat(A.elements.slice(1)),c===s.pathIndex&&r>0?l[l.length-1].elements=l[l.length-1].elements.concat(a):(l=l.concat(e.slice(c,s.pathIndex))).push(new Ct.Selector(a)),c=s.endPathIndex,(u=s.endPathElementIndex)>=e[c].elements.length&&(u=0,c++);return c<e.length&&u>0&&(l[l.length-1].elements=l[l.length-1].elements.concat(e[c].elements.slice(u)),c++),l=(l=l.concat(e.slice(c,e.length))).map(function(t){var e=t.createDerived(t.elements);return n?e.ensureVisibility():e.ensureInvisibility(),e})},t.prototype.visitMedia=function(t,e){var A=t.allExtends.concat(this.allExtendsStack[this.allExtendsStack.length-1]);A=A.concat(this.doExtendChaining(A,t.allExtends)),this.allExtendsStack.push(A)},t.prototype.visitMediaOut=function(t){var e=this.allExtendsStack.length-1;this.allExtendsStack.length=e},t.prototype.visitAtRule=function(t,e){var A=t.allExtends.concat(this.allExtendsStack[this.allExtendsStack.length-1]);A=A.concat(this.doExtendChaining(A,t.allExtends)),this.allExtendsStack.push(A)},t.prototype.visitAtRuleOut=function(t){var e=this.allExtendsStack.length-1;this.allExtendsStack.length=e},t}(),Pt=function(){function t(){this.contexts=[[]],this._visitor=new St(this)}return t.prototype.run=function(t){return this._visitor.visit(t)},t.prototype.visitDeclaration=function(t,e){e.visitDeeper=!1},t.prototype.visitMixinDefinition=function(t,e){e.visitDeeper=!1},t.prototype.visitRuleset=function(t,e){var A,n=this.contexts[this.contexts.length-1],r=[];this.contexts.push(r),t.root||((A=t.selectors)&&(A=A.filter(function(t){return t.getIsOutput()}),t.selectors=A.length?A:A=null,A&&t.joinSelectors(r,n,A)),A||(t.rules=null),t.paths=r)},t.prototype.visitRulesetOut=function(t){this.contexts.length=this.contexts.length-1},t.prototype.visitMedia=function(t,e){var A=this.contexts[this.contexts.length-1];t.rules[0].root=0===A.length||A[0].multiMedia},t.prototype.visitAtRule=function(t,e){var A=this.contexts[this.contexts.length-1];t.rules&&t.rules.length&&(t.rules[0].root=t.isRooted||0===A.length||null)},t}(),Mt=function(){function t(t){this._visitor=new St(this),this._context=t}return t.prototype.containsSilentNonBlockedChild=function(t){var e;if(!t)return!1;for(var A=0;A<t.length;A++)if((e=t[A]).isSilent&&e.isSilent(this._context)&&!e.blocksVisibility())return!0;return!1},t.prototype.keepOnlyVisibleChilds=function(t){t&&t.rules&&(t.rules=t.rules.filter(function(t){return t.isVisible()}))},t.prototype.isEmpty=function(t){return!t||!t.rules||0===t.rules.length},t.prototype.hasVisibleSelector=function(t){return!(!t||!t.paths)&&t.paths.length>0},t.prototype.resolveVisibility=function(t,e){if(!t.blocksVisibility()){if(this.isEmpty(t)&&!this.containsSilentNonBlockedChild(e))return;return t}var A=t.rules[0];if(this.keepOnlyVisibleChilds(A),!this.isEmpty(A))return t.ensureVisibility(),t.removeVisibilityBlock(),t},t.prototype.isVisibleRuleset=function(t){return!!t.firstRoot||!this.isEmpty(t)&&!(!t.root&&!this.hasVisibleSelector(t))},t}(),Tt=function(t){this._visitor=new St(this),this._context=t,this.utils=new Mt(t)};Tt.prototype={isReplacing:!0,run:function(t){return this._visitor.visit(t)},visitDeclaration:function(t,e){if(!t.blocksVisibility()&&!t.variable)return t},visitMixinDefinition:function(t,e){t.frames=[]},visitExtend:function(t,e){},visitComment:function(t,e){if(!t.blocksVisibility()&&!t.isSilent(this._context))return t},visitMedia:function(t,e){var A=t.rules[0].rules;return t.accept(this._visitor),e.visitDeeper=!1,this.utils.resolveVisibility(t,A)},visitImport:function(t,e){if(!t.blocksVisibility())return t},visitAtRule:function(t,e){return t.rules&&t.rules.length?this.visitAtRuleWithBody(t,e):this.visitAtRuleWithoutBody(t,e)},visitAnonymous:function(t,e){if(!t.blocksVisibility())return t.accept(this._visitor),t},visitAtRuleWithBody:function(t,e){var A=function(t){var e=t.rules;return function(t){var e=t.rules;return 1===e.length&&(!e[0].paths||0===e[0].paths.length)}(t)?e[0].rules:e}(t);return t.accept(this._visitor),e.visitDeeper=!1,this.utils.isEmpty(t)||this._mergeRules(t.rules[0].rules),this.utils.resolveVisibility(t,A)},visitAtRuleWithoutBody:function(t,e){if(!t.blocksVisibility()){if("@charset"===t.name){if(this.charset){if(t.debugInfo){var A=new Ct.Comment("/* "+t.toCSS(this._context).replace(/\n/g,"")+" */\n");return A.debugInfo=t.debugInfo,this._visitor.visit(A)}return}this.charset=!0}return t}},checkValidNodes:function(t,e){if(t)for(var A=0;A<t.length;A++){var n=t[A];if(e&&n instanceof Ct.Declaration&&!n.variable)throw{message:"Properties must be inside selector blocks. They cannot be in the root",index:n.getIndex(),filename:n.fileInfo()&&n.fileInfo().filename};if(n instanceof Ct.Call)throw{message:"Function '"+n.name+"' is undefined",index:n.getIndex(),filename:n.fileInfo()&&n.fileInfo().filename};if(n.type&&!n.allowRoot)throw{message:n.type+" node returned by a function is not valid here",index:n.getIndex(),filename:n.fileInfo()&&n.fileInfo().filename}}},visitRuleset:function(t,e){var A,n=[];if(this.checkValidNodes(t.rules,t.firstRoot),t.root)t.accept(this._visitor),e.visitDeeper=!1;else{this._compileRulesetPaths(t);for(var r=t.rules,i=r?r.length:0,o=0;o<i;)(A=r[o])&&A.rules?(n.push(this._visitor.visit(A)),r.splice(o,1),i--):o++;i>0?t.accept(this._visitor):t.rules=null,e.visitDeeper=!1}return t.rules&&(this._mergeRules(t.rules),this._removeDuplicateRules(t.rules)),this.utils.isVisibleRuleset(t)&&(t.ensureVisibility(),n.splice(0,0,t)),1===n.length?n[0]:n},_compileRulesetPaths:function(t){t.paths&&(t.paths=t.paths.filter(function(t){var e;for(" "===t[0].elements[0].combinator.value&&(t[0].elements[0].combinator=new Ct.Combinator("")),e=0;e<t.length;e++)if(t[e].isVisible()&&t[e].getIsOutput())return!0;return!1}))},_removeDuplicateRules:function(t){if(t){var e,A,n,r={};for(n=t.length-1;n>=0;n--)if((A=t[n])instanceof Ct.Declaration)if(r[A.name]){(e=r[A.name])instanceof Ct.Declaration&&(e=r[A.name]=[r[A.name].toCSS(this._context)]);var i=A.toCSS(this._context);-1!==e.indexOf(i)?t.splice(n,1):e.push(i)}else r[A.name]=A}},_mergeRules:function(t){if(t){for(var e={},A=[],n=0;n<t.length;n++){var r=t[n];if(r.merge){var i=r.name;e[i]?t.splice(n--,1):A.push(e[i]=[]),e[i].push(r)}}A.forEach(function(t){if(t.length>0){var e=t[0],A=[],n=[new Ct.Expression(A)];t.forEach(function(t){"+"===t.merge&&A.length>0&&n.push(new Ct.Expression(A=[])),A.push(t.value),e.important=e.important||t.important}),e.value=new Ct.Value(n)}})}}};var Dt={Visitor:St,ImportVisitor:It,MarkVisibleSelectorsVisitor:Ht,ExtendVisitor:Ot,JoinSelectorVisitor:Pt,ToCSSVisitor:Tt},Rt=function(){var t,e,A,n,r,i,o,s=[],a={},c=32,u=9,l=10,h=13,f=47;function p(A){for(var n,s,d,g=a.i,m=e,w=a.i-o,v=a.i+i.length-w,B=a.i+=A,y=t;a.i<v;a.i++){if(n=y.charCodeAt(a.i),a.autoCommentAbsorb&&n===f){if("/"===(s=y.charAt(a.i+1))){d={index:a.i,isLineComment:!0};var b=y.indexOf("\n",a.i+2);b<0&&(b=v),a.i=b,d.text=y.substr(d.index,a.i-d.index),a.commentStore.push(d);continue}if("*"===s){var C=y.indexOf("*/",a.i+2);if(C>=0){d={index:a.i,text:y.substr(a.i,C+2-a.i),isLineComment:!1},a.i+=d.text.length-1,a.commentStore.push(d);continue}}break}if(n!==c&&n!==l&&n!==u&&n!==h)break}if(i=i.slice(A+a.i-B+w),o=a.i,!i.length){if(e<r.length-1)return i=r[++e],p(0),!0;a.finished=!0}return g!==a.i||m!==e}return a.save=function(){o=a.i,s.push({current:i,i:a.i,j:e})},a.restore=function(t){(a.i>A||a.i===A&&t&&!n)&&(A=a.i,n=t);var r=s.pop();i=r.current,o=a.i=r.i,e=r.j},a.forget=function(){s.pop()},a.isWhitespace=function(e){var A=a.i+(e||0),n=t.charCodeAt(A);return n===c||n===h||n===u||n===l},a.$re=function(t){a.i>o&&(i=i.slice(a.i-o),o=a.i);var e=t.exec(i);return e?(p(e[0].length),"string"==typeof e?e:1===e.length?e[0]:e):null},a.$char=function(e){return t.charAt(a.i)!==e?null:(p(1),e)},a.$str=function(e){for(var A=e.length,n=0;n<A;n++)if(t.charAt(a.i+n)!==e.charAt(n))return null;return p(A),e},a.$quoted=function(e){var A=e||a.i,n=t.charAt(A);if("'"===n||'"'===n){for(var r=t.length,i=A,o=1;o+i<r;o++){var s=t.charAt(o+i);switch(s){case"\\":o++;continue;case"\r":case"\n":break;case n:var c=t.substr(i,o+1);return e||0===e?[n,c]:(p(o+1),c)}}return null}},a.$parseUntil=function(e){var A,n="",r=null,i=!1,o=0,s=[],c=[],u=t.length,l=a.i,h=a.i,f=a.i,d=!0;A="string"==typeof e?function(t){return t===e}:function(t){return e.test(t)};do{var g=t.charAt(f);if(0===o&&A(g))(r=t.substr(h,f-h))?c.push(r):c.push(" "),r=c,p(f-l),d=!1;else{if(i){"*"===g&&"/"===t.charAt(f+1)&&(f++,o--,i=!1),f++;continue}switch(g){case"\\":f++,g=t.charAt(f),c.push(t.substr(h,f-h+1)),h=f+1;break;case"/":"*"===t.charAt(f+1)&&(f++,i=!0,o++);break;case"'":case'"':(n=a.$quoted(f))?(c.push(t.substr(h,f-h),n),f+=n[1].length-1,h=f+1):(p(f-l),r=g,d=!1);break;case"{":s.push("}"),o++;break;case"(":s.push(")"),o++;break;case"[":s.push("]"),o++;break;case"}":case")":case"]":var m=s.pop();g===m?o--:(p(f-l),r=m,d=!1)}++f>u&&(d=!1)}}while(d);return r||null},a.autoCommentAbsorb=!0,a.commentStore=[],a.finished=!1,a.peek=function(e){if("string"==typeof e){for(var A=0;A<e.length;A++)if(t.charAt(a.i+A)!==e.charAt(A))return!1;return!0}return e.test(i)},a.peekChar=function(e){return t.charAt(a.i)===e},a.currentChar=function(){return t.charAt(a.i)},a.prevChar=function(){return t.charAt(a.i-1)},a.getInput=function(){return t},a.peekNotNumeric=function(){var e=t.charCodeAt(a.i);return e>57||e<43||e===f||44===e},a.start=function(n,s,c){t=n,a.i=e=o=A=0,r=s?function(t,e){var A,n,r,i,o,s,a,c,u,l=t.length,h=0,f=0,p=[],d=0;function g(e){var A=o-d;A<512&&!e||!A||(p.push(t.slice(d,o+1)),d=o+1)}for(o=0;o<l;o++)if(!((a=t.charCodeAt(o))>=97&&a<=122||a<34))switch(a){case 40:f++,n=o;continue;case 41:if(--f<0)return e("missing opening `(`",o);continue;case 59:f||g();continue;case 123:h++,A=o;continue;case 125:if(--h<0)return e("missing opening `{`",o);h||f||g();continue;case 92:if(o<l-1){o++;continue}return e("unescaped `\\`",o);case 34:case 39:case 96:for(u=0,s=o,o+=1;o<l;o++)if(!((c=t.charCodeAt(o))>96)){if(c==a){u=1;break}if(92==c){if(o==l-1)return e("unescaped `\\`",o);o++}}if(u)continue;return e("unmatched `"+String.fromCharCode(a)+"`",s);case 47:if(f||o==l-1)continue;if(47==(c=t.charCodeAt(o+1)))for(o+=2;o<l&&(!((c=t.charCodeAt(o))<=13)||10!=c&&13!=c);o++);else if(42==c){for(r=s=o,o+=2;o<l-1&&(125==(c=t.charCodeAt(o))&&(i=o),42!=c||47!=t.charCodeAt(o+1));o++);if(o==l-1)return e("missing closing `*/`",s);o++}continue;case 42:if(o<l-1&&47==t.charCodeAt(o+1))return e("unmatched `/*`",o);continue}return 0!==h?e(r>A&&i>r?"missing closing `}` or `*/`":"missing closing `}`",A):0!==f?e("missing closing `)`",n):(g(!0),p)}(n,c):[n],i=r[0],p(0)},a.end=function(){var e,r=a.i>=t.length;return a.i<A&&(e=n,a.i=A),{isFinished:r,furthest:a.i,furthestPossibleErrorMessage:e,furthestReachedEnd:a.i>=t.length-1,furthestChar:t[a.i]}},a},Kt=function t(e,A,n){var r,i=Rt();function o(t,e){throw new N({index:i.i,filename:n.filename,type:e||"Syntax",message:t},A)}function s(t,e){var A=t instanceof Function?t.call(r):i.$re(t);if(A)return A;o(e||("string"==typeof t?"expected '"+t+"' got '"+i.currentChar()+"'":"unexpected token"))}function a(t,e){if(i.$char(t))return t;o(e||"expected '"+t+"' got '"+i.currentChar()+"'")}function c(t){var e=n.filename;return{lineNumber:b(t,i.getInput()).line+1,fileName:e}}return{parserInput:i,imports:A,fileInfo:n,parseNode:function(t,e,n,o,s){var a,c=[],u=i;try{u.start(t,!1,function(t,e){s({message:t,index:e+n})});for(var l=0,h=void 0,f=void 0;h=e[l];l++)if(f=u.i,a=r[h]()){try{a._index=f+n,a._fileInfo=o}catch(t){}c.push(a)}else c.push(null);var p=u.end();p.isFinished?s(null,c):s(!0,null)}catch(t){throw new N({index:t.index+n,message:t.message},A,o.filename)}},parse:function(r,o,s){var a,c,u,l,h=null,f="";if(c=s&&s.globalVars?t.serializeVars(s.globalVars)+"\n":"",u=s&&s.modifyVars?"\n"+t.serializeVars(s.modifyVars):"",e.pluginManager)for(var p=e.pluginManager.getPreProcessors(),d=0;d<p.length;d++)r=p[d].process(r,{context:e,imports:A,fileInfo:n});(c||s&&s.banner)&&(f=(s&&s.banner?s.banner:"")+c,(l=A.contentsIgnoredChars)[n.filename]=l[n.filename]||0,l[n.filename]+=f.length),r=r.replace(/\r\n?/g,"\n"),r=f+r.replace(/^\uFEFF/,"")+u,A.contents[n.filename]=r;try{i.start(r,e.chunkInput,function(t,e){throw new N({index:e,type:"Parse",message:t,filename:n.filename},A)}),Ct.Node.prototype.parse=this,a=new Ct.Ruleset(null,this.parsers.primary()),Ct.Node.prototype.rootNode=a,a.root=!0,a.firstRoot=!0,a.functionRegistry=z.inherit()}catch(t){return o(new N(t,A,n.filename))}var g=i.end();if(!g.isFinished){var m=g.furthestPossibleErrorMessage;m||(m="Unrecognised input","}"===g.furthestChar?m+=". Possibly missing opening '{'":")"===g.furthestChar?m+=". Possibly missing opening '('":g.furthestReachedEnd&&(m+=". Possibly missing something")),h=new N({type:"Parse",message:m,index:g.furthest,filename:n.filename},A)}var w=function(t){return(t=h||t||A.error)?(t instanceof N||(t=new N(t,A,n.filename)),o(t)):o(null,a)};if(!1===e.processImports)return w();new Dt.ImportVisitor(A,w).run(a)},parsers:r={primary:function(){for(var t,e=this.mixin,A=[];;){for(;t=this.comment();)A.push(t);if(i.finished)break;if(i.peek("}"))break;if(t=this.extendRule())A=A.concat(t);else if(t=e.definition()||this.declaration()||e.call(!1,!1)||this.ruleset()||this.variableCall()||this.entities.call()||this.atrule())A.push(t);else{for(var n=!1;i.$char(";");)n=!0;if(!n)break}}return A},comment:function(){if(i.commentStore.length){var t=i.commentStore.shift();return new Ct.Comment(t.text,t.isLineComment,t.index,n)}},entities:{mixinLookup:function(){return r.mixin.call(!0,!0)},quoted:function(t){var e,A=i.i,r=!1;if(i.save(),i.$char("~"))r=!0;else if(t)return void i.restore();if(e=i.$quoted())return i.forget(),new Ct.Quoted(e.charAt(0),e.substr(1,e.length-2),r,A,n);i.restore()},keyword:function(){var t=i.$char("%")||i.$re(/^\[?(?:[\w-]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+\]?/);if(t)return Ct.Color.fromKeyword(t)||new Ct.Keyword(t)},call:function(){var t,e,A,r=i.i;if(!i.peek(/^url\(/i))if(i.save(),t=i.$re(/^([\w-]+|%|progid:[\w\.]+)\(/)){if(t=t[1],(A=this.customFuncCall(t))&&(e=A.parse())&&A.stop)return i.forget(),e;if(e=this.arguments(e),i.$char(")"))return i.forget(),new Ct.Call(t,e,r,n);i.restore("Could not parse call arguments or missing ')'")}else i.forget()},customFuncCall:function(t){return{alpha:e(r.ieAlpha,!0),boolean:e(A),if:e(A)}[t.toLowerCase()];function e(t,e){return{parse:t,stop:e}}function A(){return[s(r.condition,"expected condition")]}},arguments:function(t){var e,A,n=t||[],o=[];for(i.save();;){if(t)t=!1;else{if(!(A=r.detachedRuleset()||this.assignment()||r.expression()))break;A.value&&1==A.value.length&&(A=A.value[0]),n.push(A)}i.$char(",")||(i.$char(";")||e)&&(e=!0,A=n.length<1?n[0]:new Ct.Value(n),o.push(A),n=[])}return i.forget(),e?o:n},literal:function(){return this.dimension()||this.color()||this.quoted()||this.unicodeDescriptor()},assignment:function(){var t,e;if(i.save(),t=i.$re(/^\w+(?=\s?=)/i))if(i.$char("=")){if(e=r.entity())return i.forget(),new Ct.Assignment(t,e);i.restore()}else i.restore();else i.restore()},url:function(){var t,e=i.i;if(i.autoCommentAbsorb=!1,i.$str("url("))return t=this.quoted()||this.variable()||this.property()||i.$re(/^(?:(?:\\[\(\)'"])|[^\(\)'"])+/)||"",i.autoCommentAbsorb=!0,a(")"),new Ct.URL(null!=t.value||t instanceof Ct.Variable||t instanceof Ct.Property?t:new Ct.Anonymous(t,e),e,n);i.autoCommentAbsorb=!0},variable:function(){var t,e,A=i.i;if(i.save(),"@"===i.currentChar()&&(e=i.$re(/^@@?[\w-]+/))){if("("===(t=i.currentChar())||"["===t&&!i.prevChar().match(/^\s/)){var o=r.variableCall(e);if(o)return i.forget(),o}return i.forget(),new Ct.Variable(e,A,n)}i.restore()},variableCurly:function(){var t,e=i.i;if("@"===i.currentChar()&&(t=i.$re(/^@\{([\w-]+)\}/)))return new Ct.Variable("@"+t[1],e,n)},property:function(){var t,e=i.i;if("$"===i.currentChar()&&(t=i.$re(/^\$[\w-]+/)))return new Ct.Property(t,e,n)},propertyCurly:function(){var t,e=i.i;if("$"===i.currentChar()&&(t=i.$re(/^\$\{([\w-]+)\}/)))return new Ct.Property("$"+t[1],e,n)},color:function(){var t;if(i.save(),"#"===i.currentChar()&&(t=i.$re(/^#([A-Fa-f0-9]{8}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{3,4})([\w.#\[])?/))&&!t[2])return i.forget(),new Ct.Color(t[1],void 0,t[0]);i.restore()},colorKeyword:function(){i.save();var t=i.autoCommentAbsorb;i.autoCommentAbsorb=!1;var e=i.$re(/^[_A-Za-z-][_A-Za-z0-9-]+/);if(i.autoCommentAbsorb=t,e){i.restore();var A=Ct.Color.fromKeyword(e);return A?(i.$str(e),A):void 0}i.forget()},dimension:function(){if(!i.peekNotNumeric()){var t=i.$re(/^([+-]?\d*\.?\d+)(%|[a-z_]+)?/i);return t?new Ct.Dimension(t[1],t[2]):void 0}},unicodeDescriptor:function(){var t;if(t=i.$re(/^U\+[0-9a-fA-F?]+(\-[0-9a-fA-F?]+)?/))return new Ct.UnicodeDescriptor(t[0])},javascript:function(){var t,e=i.i;i.save();var A=i.$char("~"),r=i.$char("`");if(r){if(t=i.$re(/^[^`]*`/))return i.forget(),new Ct.JavaScript(t.substr(0,t.length-1),Boolean(A),e,n);i.restore("invalid javascript definition")}else i.restore()}},variable:function(){var t;if("@"===i.currentChar()&&(t=i.$re(/^(@[\w-]+)\s*:/)))return t[1]},variableCall:function(t){var e,A=i.i,o=!!t,s=t;if(i.save(),s||"@"===i.currentChar()&&(s=i.$re(/^(@[\w-]+)(\(\s*\))?/))){if(!(e=this.mixin.ruleLookups())&&(o&&"()"!==i.$str("()")||"()"!==s[2]))return void i.restore("Missing '[...]' lookup in variable call");o||(s=s[1]);var a=new Ct.VariableCall(s,A,n);return!o&&r.end()?(i.forget(),a):(i.forget(),new Ct.NamespaceValue(a,e,A,n))}i.restore()},extend:function(t){var e,A,r,a,c,u=i.i;if(i.$str(t?"&:extend(":":extend(")){do{for(r=null,e=null;!(r=i.$re(/^(all)(?=\s*(\)|,))/))&&(A=this.element());)e?e.push(A):e=[A];r=r&&r[1],e||o("Missing target selector for :extend()."),c=new Ct.Extend(new Ct.Selector(e),r,u,n),a?a.push(c):a=[c]}while(i.$char(","));return s(/^\)/),t&&s(/^;/),a}},extendRule:function(){return this.extend(!0)},mixin:{call:function(t,e){var A,o,s,c,u=i.currentChar(),l=!1,h=i.i;if("."===u||"#"===u){if(i.save(),o=this.elements()){if(i.$char("(")&&(s=this.args(!0).args,a(")"),c=!0),!1!==e&&(A=this.ruleLookups()),!0===e&&!A)return void i.restore();if(t&&!A&&!c)return void i.restore();if(!t&&r.important()&&(l=!0),t||r.end()){i.forget();var f=new Ct.mixin.Call(o,s,h,n,!A&&l);return A?new Ct.NamespaceValue(f,A):f}}i.restore()}},elements:function(){for(var t,e,A,r,o,s=/^[#.](?:[\w-]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+/;o=i.i,e=i.$re(s);)r=new Ct.Element(A,e,!1,o,n),t?t.push(r):t=[r],A=i.$char(">");return t},args:function(t){var e,A,n,s,a,c,u,l=r.entities,h={args:null,variadic:!1},f=[],p=[],d=[],g=!0;for(i.save();;){if(t)c=r.detachedRuleset()||r.expression();else{if(i.commentStore.length=0,i.$str("...")){h.variadic=!0,i.$char(";")&&!e&&(e=!0),(e?p:d).push({variadic:!0});break}c=l.variable()||l.property()||l.literal()||l.keyword()||this.call(!0)}if(!c||!g)break;s=null,c.throwAwayComments&&c.throwAwayComments(),a=c;var m=null;if(t?c.value&&1==c.value.length&&(m=c.value[0]):m=c,m&&(m instanceof Ct.Variable||m instanceof Ct.Property))if(i.$char(":")){if(f.length>0&&(e&&o("Cannot mix ; and , as delimiter types"),A=!0),!(a=r.detachedRuleset()||r.expression())){if(!t)return i.restore(),h.args=[],h;o("could not understand value for named argument")}s=n=m.name}else if(i.$str("...")){if(!t){h.variadic=!0,i.$char(";")&&!e&&(e=!0),(e?p:d).push({name:c.name,variadic:!0});break}u=!0}else t||(n=s=m.name,a=null);a&&f.push(a),d.push({name:s,value:a,expand:u}),i.$char(",")?g=!0:((g=";"===i.$char(";"))||e)&&(A&&o("Cannot mix ; and , as delimiter types"),e=!0,f.length>1&&(a=new Ct.Value(f)),p.push({name:n,value:a,expand:u}),n=null,f=[],A=!1)}return i.forget(),h.args=e?p:d,h},definition:function(){var t,e,A,n,o=[],a=!1;if(!("."!==i.currentChar()&&"#"!==i.currentChar()||i.peek(/^[^{]*\}/)))if(i.save(),e=i.$re(/^([#.](?:[\w-]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+)\s*\(/)){t=e[1];var c=this.args(!1);if(o=c.args,a=c.variadic,!i.$char(")"))return void i.restore("Missing closing ')'");if(i.commentStore.length=0,i.$str("when")&&(n=s(r.conditions,"expected condition")),A=r.block())return i.forget(),new Ct.mixin.Definition(t,o,A,n,a);i.restore()}else i.restore()},ruleLookups:function(){var t,e=[];if("["===i.currentChar()){for(;;){if(i.save(),!(t=this.lookupValue())&&""!==t){i.restore();break}e.push(t),i.forget()}return e.length>0?e:void 0}},lookupValue:function(){if(i.save(),i.$char("[")){var t=i.$re(/^(?:[@$]{0,2})[_a-zA-Z0-9-]*/);if(i.$char("]"))return t||""===t?(i.forget(),t):void i.restore();i.restore()}else i.restore()}},entity:function(){var t=this.entities;return this.comment()||t.literal()||t.variable()||t.url()||t.property()||t.call()||t.keyword()||this.mixin.call(!0)||t.javascript()},end:function(){return i.$char(";")||i.peek("}")},ieAlpha:function(){var t;if(i.$re(/^opacity=/i))return(t=i.$re(/^\d+/))||(t="@{"+(t=s(r.entities.variable,"Could not parse alpha")).name.slice(1)+"}"),a(")"),new Ct.Quoted("","alpha(opacity="+t+")")},element:function(){var t,e,A,r=i.i;if(e=this.combinator(),(t=i.$re(/^(?:\d+\.\d+|\d+)%/)||i.$re(/^(?:[.#]?|:*)(?:[\w-]|[^\x00-\x9f]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+/)||i.$char("*")||i.$char("&")||this.attribute()||i.$re(/^\([^&()@]+\)/)||i.$re(/^[\.#:](?=@)/)||this.entities.variableCurly())||(i.save(),i.$char("(")?(A=this.selector(!1))&&i.$char(")")?(t=new Ct.Paren(A),i.forget()):i.restore("Missing closing ')'"):i.forget()),t)return new Ct.Element(e,t,t instanceof Ct.Variable,r,n)},combinator:function(){var t=i.currentChar();if("/"===t){i.save();var e=i.$re(/^\/[a-z]+\//i);if(e)return i.forget(),new Ct.Combinator(e);i.restore()}if(">"===t||"+"===t||"~"===t||"|"===t||"^"===t){for(i.i++,"^"===t&&"^"===i.currentChar()&&(t="^^",i.i++);i.isWhitespace();)i.i++;return new Ct.Combinator(t)}return i.isWhitespace(-1)?new Ct.Combinator(" "):new Ct.Combinator(null)},selector:function(t){var e,A,r,a,c,u,l,h=i.i;for(t=!1!==t;(t&&(A=this.extend())||t&&(u=i.$str("when"))||(a=this.element()))&&(u?l=s(this.conditions,"expected condition"):l?o("CSS guard can only be used at the end of selector"):A?c=c?c.concat(A):A:(c&&o("Extend can only be used at the end of selector"),r=i.currentChar(),e?e.push(a):e=[a],a=null),"{"!==r&&"}"!==r&&";"!==r&&","!==r&&")"!==r););if(e)return new Ct.Selector(e,c,l,h,n);c&&o("Extend must be used to extend a selector, it cannot be used on its own")},selectors:function(){for(var t,e;(t=this.selector())&&(e?e.push(t):e=[t],i.commentStore.length=0,t.condition&&e.length>1&&o("Guards are only currently allowed on a single selector."),i.$char(","));)t.condition&&o("Guards are only currently allowed on a single selector."),i.commentStore.length=0;return e},attribute:function(){if(i.$char("[")){var t,e,A,n=this.entities;return(t=n.variableCurly())||(t=s(/^(?:[_A-Za-z0-9-\*]*\|)?(?:[_A-Za-z0-9-]|\\.)+/)),(A=i.$re(/^[|~*$^]?=/))&&(e=n.quoted()||i.$re(/^[0-9]+%/)||i.$re(/^[\w-]+/)||n.variableCurly()),a("]"),new Ct.Attribute(t,A,e)}},block:function(){var t;if(i.$char("{")&&(t=this.primary())&&i.$char("}"))return t},blockRuleset:function(){var t=this.block();return t&&(t=new Ct.Ruleset(null,t)),t},detachedRuleset:function(){var t,e,A;if(i.save(),!i.$re(/^[.#]\(/)||(t=this.mixin.args(!1),e=t.args,A=t.variadic,i.$char(")"))){var n=this.blockRuleset();if(n)return i.forget(),e?new Ct.mixin.Definition(null,e,n,null,A):new Ct.DetachedRuleset(n);i.restore()}else i.restore()},ruleset:function(){var t,A,n;if(i.save(),e.dumpLineNumbers&&(n=c(i.i)),(t=this.selectors())&&(A=this.block())){i.forget();var r=new Ct.Ruleset(t,A,e.strictImports);return e.dumpLineNumbers&&(r.debugInfo=n),r}i.restore()},declaration:function(){var t,e,A,r,o,s,a=i.i,c=i.currentChar();if("."!==c&&"#"!==c&&"&"!==c&&":"!==c)if(i.save(),t=this.variable()||this.ruleProperty()){if((s="string"==typeof t)&&(e=this.detachedRuleset())&&(A=!0),i.commentStore.length=0,!e){if(o=!s&&t.length>1&&t.pop().value,e=t[0].value&&"--"===t[0].value.slice(0,2)?this.permissiveValue():this.anonymousValue())return i.forget(),new Ct.Declaration(t,e,!1,o,a,n);e||(e=this.value()),e?r=this.important():s&&(e=this.permissiveValue())}if(e&&(this.end()||A))return i.forget(),new Ct.Declaration(t,e,r,o,a,n);i.restore()}else i.restore()},anonymousValue:function(){var t=i.i,e=i.$re(/^([^.#@\$+\/'"*`(;{}-]*);/);if(e)return new Ct.Anonymous(e[1],t)},permissiveValue:function(t){var e,A,r,s,a=t||";",c=i.i,u=[];function l(){var t=i.currentChar();return"string"==typeof a?t===a:a.test(t)}if(!l()){s=[];do{(A=this.comment())?s.push(A):(A=this.entity())&&s.push(A)}while(A);if(r=l(),s.length>0){if(s=new Ct.Expression(s),r)return s;u.push(s)," "===i.prevChar()&&u.push(new Ct.Anonymous(" ",c))}if(i.save(),s=i.$parseUntil(a)){if("string"==typeof s&&o("Expected '"+s+"'","Parse"),1===s.length&&" "===s[0])return i.forget(),new Ct.Anonymous("",c);var h=void 0;for(e=0;e<s.length;e++)if(h=s[e],Array.isArray(h))u.push(new Ct.Quoted(h[0],h[1],!0,c,n));else{e===s.length-1&&(h=h.trim());var f=new Ct.Quoted("'",h,!0,c,n);f.variableRegex=/@([\w-]+)/g,f.propRegex=/\$([\w-]+)/g,u.push(f)}return i.forget(),new Ct.Expression(u,!0)}i.restore()}},import:function(){var t,e,A=i.i,r=i.$re(/^@import?\s+/);if(r){var s=(r?this.importOptions():null)||{};if(t=this.entities.quoted()||this.entities.url())return e=this.mediaFeatures(),i.$char(";")||(i.i=A,o("missing semi-colon or unrecognised media features on import")),e=e&&new Ct.Value(e),new Ct.Import(t,e,s,A,n);i.i=A,o("malformed import statement")}},importOptions:function(){var t,e,A,n={};if(!i.$char("("))return null;do{if(t=this.importOption()){switch(A=!0,e=t){case"css":e="less",A=!1;break;case"once":e="multiple",A=!1}if(n[e]=A,!i.$char(","))break}}while(t);return a(")"),n},importOption:function(){var t=i.$re(/^(less|css|multiple|once|inline|reference|optional)/);if(t)return t[1]},mediaFeature:function(){var t,e,A=this.entities,r=[];i.save();do{(t=A.keyword()||A.variable()||A.mixinLookup())?r.push(t):i.$char("(")&&(e=this.property(),t=this.value(),i.$char(")")?e&&t?r.push(new Ct.Paren(new Ct.Declaration(e,t,null,null,i.i,n,!0))):t?r.push(new Ct.Paren(t)):o("badly formed media feature definition"):o("Missing closing ')'","Parse"))}while(t);if(i.forget(),r.length>0)return new Ct.Expression(r)},mediaFeatures:function(){var t,e=this.entities,A=[];do{if(t=this.mediaFeature()){if(A.push(t),!i.$char(","))break}else if((t=e.variable()||e.mixinLookup())&&(A.push(t),!i.$char(",")))break}while(t);return A.length>0?A:null},media:function(){var t,A,r,s,a=i.i;if(e.dumpLineNumbers&&(s=c(a)),i.save(),i.$str("@media"))return t=this.mediaFeatures(),(A=this.block())||o("media definitions require block statements after any features"),i.forget(),r=new Ct.Media(A,t,a,n),e.dumpLineNumbers&&(r.debugInfo=s),r;i.restore()},plugin:function(){var t,e,A,r=i.i,s=i.$re(/^@plugin?\s+/);if(s){if(e=this.pluginArgs(),A=e?{pluginArgs:e,isPlugin:!0}:{isPlugin:!0},t=this.entities.quoted()||this.entities.url())return i.$char(";")||(i.i=r,o("missing semi-colon on @plugin")),new Ct.Import(t,null,A,r,n);i.i=r,o("malformed @plugin statement")}},pluginArgs:function(){if(i.save(),!i.$char("("))return i.restore(),null;var t=i.$re(/^\s*([^\);]+)\)\s*/);return t[1]?(i.forget(),t[1].trim()):(i.restore(),null)},atrule:function(){var t,A,r,s,a,u,l,h=i.i,f=!0,p=!0;if("@"===i.currentChar()){if(A=this.import()||this.plugin()||this.media())return A;if(i.save(),t=i.$re(/^@[a-z-]+/)){switch(s=t,"-"==t.charAt(1)&&t.indexOf("-",2)>0&&(s="@"+t.slice(t.indexOf("-",2)+1)),s){case"@charset":a=!0,f=!1;break;case"@namespace":u=!0,f=!1;break;case"@keyframes":case"@counter-style":a=!0;break;case"@document":case"@supports":l=!0,p=!1;break;default:l=!0}if(i.commentStore.length=0,a?(A=this.entity())||o("expected "+t+" identifier"):u?(A=this.expression())||o("expected "+t+" expression"):l&&(A=this.permissiveValue(/^[{;]/),f="{"===i.currentChar(),A?A.value||(A=null):f||";"===i.currentChar()||o(t+" rule is missing block or ending semi-colon")),f&&(r=this.blockRuleset()),r||!f&&A&&i.$char(";"))return i.forget(),new Ct.AtRule(t,A,r,h,n,e.dumpLineNumbers?c(h):null,p);i.restore("at-rule options not recognised")}}},value:function(){var t,e=[],A=i.i;do{if((t=this.expression())&&(e.push(t),!i.$char(",")))break}while(t);if(e.length>0)return new Ct.Value(e,A)},important:function(){if("!"===i.currentChar())return i.$re(/^! *important/)},sub:function(){var t,e;if(i.save(),i.$char("("))return(t=this.addition())&&i.$char(")")?(i.forget(),(e=new Ct.Expression([t])).parens=!0,e):void i.restore("Expected ')'");i.restore()},multiplication:function(){var t,e,A,n,r;if(t=this.operand()){for(r=i.isWhitespace(-1);!i.peek(/^\/[*\/]/);){if(i.save(),!(A=i.$char("/")||i.$char("*")||i.$str("./"))){i.forget();break}if(!(e=this.operand())){i.restore();break}i.forget(),t.parensInOp=!0,e.parensInOp=!0,n=new Ct.Operation(A,[n||t,e],r),r=i.isWhitespace(-1)}return n||t}},addition:function(){var t,e,A,n,r;if(t=this.multiplication()){for(r=i.isWhitespace(-1);(A=i.$re(/^[-+]\s+/)||!r&&(i.$char("+")||i.$char("-")))&&(e=this.multiplication());)t.parensInOp=!0,e.parensInOp=!0,n=new Ct.Operation(A,[n||t,e],r),r=i.isWhitespace(-1);return n||t}},conditions:function(){var t,e,A,n=i.i;if(t=this.condition(!0)){for(;i.peek(/^,\s*(not\s*)?\(/)&&i.$char(",")&&(e=this.condition(!0));)A=new Ct.Condition("or",A||t,e,n);return A||t}},condition:function(t){var e,A,n;if(e=this.conditionAnd(t)){if(A=i.$str("or")){if(!(n=this.condition(t)))return;e=new Ct.Condition(A,e,n)}return e}},conditionAnd:function(t){var e,A,n,r=this;if(e=function(){var e=r.negatedCondition(t)||r.parenthesisCondition(t);return e||t?e:r.atomicCondition(t)}()){if(A=i.$str("and")){if(!(n=this.conditionAnd(t)))return;e=new Ct.Condition(A,e,n)}return e}},negatedCondition:function(t){if(i.$str("not")){var e=this.parenthesisCondition(t);return e&&(e.negate=!e.negate),e}},parenthesisCondition:function(t){var e;if(i.save(),i.$str("(")){if(e=function(e){var A;if(i.save(),A=e.condition(t)){if(i.$char(")"))return i.forget(),A;i.restore()}else i.restore()}(this))return i.forget(),e;if(e=this.atomicCondition(t)){if(i.$char(")"))return i.forget(),e;i.restore("expected ')' got '"+i.currentChar()+"'")}else i.restore()}else i.restore()},atomicCondition:function(t){var e,A,n,r,s=this.entities,a=i.i;function c(){return this.addition()||s.keyword()||s.quoted()||s.mixinLookup()}if(c=c.bind(this),e=c())return i.$char(">")?r=i.$char("=")?">=":">":i.$char("<")?r=i.$char("=")?"<=":"<":i.$char("=")&&(r=i.$char(">")?"=>":i.$char("<")?"=<":"="),r?(A=c())?n=new Ct.Condition(r,e,A,a,!1):o("expected expression"):n=new Ct.Condition("=",e,new Ct.Keyword("true"),a,!1),n},operand:function(){var t,e=this.entities;i.peek(/^-[@\$\(]/)&&(t=i.$char("-"));var A=this.sub()||e.dimension()||e.color()||e.variable()||e.property()||e.call()||e.quoted(!0)||e.colorKeyword()||e.mixinLookup();return t&&(A.parensInOp=!0,A=new Ct.Negative(A)),A},expression:function(){var t,e,A=[],n=i.i;do{(t=this.comment())?A.push(t):((t=this.addition()||this.entity())instanceof Ct.Comment&&(t=null),t&&(A.push(t),i.peek(/^\/[\/*]/)||(e=i.$char("/"))&&A.push(new Ct.Anonymous(e,n))))}while(t);if(A.length>0)return new Ct.Expression(A)},property:function(){var t=i.$re(/^(\*?-?[_a-zA-Z0-9-]+)\s*:/);if(t)return t[1]},ruleProperty:function(){var t,e,A=[],r=[];i.save();var o=i.$re(/^([_a-zA-Z0-9-]+)\s*:/);if(o)return A=[new Ct.Keyword(o[1])],i.forget(),A;function s(t){var e=i.i,n=i.$re(t);if(n)return r.push(e),A.push(n[1])}for(s(/^(\*?)/);s(/^((?:[\w-]+)|(?:[@\$]\{[\w-]+\}))/););if(A.length>1&&s(/^((?:\+_|\+)?)\s*:/)){for(i.forget(),""===A[0]&&(A.shift(),r.shift()),e=0;e<A.length;e++)t=A[e],A[e]="@"!==t.charAt(0)&&"$"!==t.charAt(0)?new Ct.Keyword(t):"@"===t.charAt(0)?new Ct.Variable("@"+t.slice(2,-1),r[e],n):new Ct.Property("$"+t.slice(2,-1),r[e],n);return A}i.restore()}}}};function jt(t,e,A,n){return e.eval(t)?A.eval(t):n?n.eval(t):new k}Kt.serializeVars=function(t){var e="";for(var A in t)if(Object.hasOwnProperty.call(t,A)){var n=t[A];e+=("@"===A[0]?"":"@")+A+": "+n+(";"===String(n).slice(-1)?"":";")}return e},jt.evalArgs=!1;var Vt,qt={boolean:function(t){return t?H.True:H.False},if:jt};function zt(t){return Math.min(1,Math.max(0,t))}function Gt(t,e){var A=Vt.hsla(e.h,e.s,e.l,e.a);if(A)return t.value&&/^(rgb|hsl)/.test(t.value)?A.value=t.value:A.value="rgb",A}function Xt(t){if(t.toHSL)return t.toHSL();throw new Error("Argument cannot be evaluated to a color")}function Wt(t){if(t.toHSV)return t.toHSV();throw new Error("Argument cannot be evaluated to a color")}function Jt(t){if(t instanceof $)return parseFloat(t.unit.is("%")?t.value/100:t.value);if("number"==typeof t)return t;throw{type:"Argument",message:"color functions take numbers as parameters"}}var Yt=Vt={rgb:function(t,e,A){var n=Vt.rgba(t,e,A,1);if(n)return n.value="rgb",n},rgba:function(t,e,A,n){try{if(t instanceof u)return n=e?Jt(e):t.alpha,new u(t.rgb,n,"rgba");var r=[t,e,A].map(function(t){return function(t,e){return t instanceof $&&t.unit.is("%")?parseFloat(t.value*e/100):Jt(t)}(t,255)});return n=Jt(n),new u(r,n,"rgba")}catch(t){}},hsl:function(t,e,A){var n=Vt.hsla(t,e,A,1);if(n)return n.value="hsl",n},hsla:function(t,e,A,n){try{if(t instanceof u)return n=e?Jt(e):t.alpha,new u(t.rgb,n,"hsla");var r,i;function o(t){return 6*(t=t<0?t+1:t>1?t-1:t)<1?r+(i-r)*t*6:2*t<1?i:3*t<2?r+(i-r)*(2/3-t)*6:r}t=Jt(t)%360/360,e=zt(Jt(e)),A=zt(Jt(A)),n=zt(Jt(n)),r=2*A-(i=A<=.5?A*(e+1):A+e-A*e);var s=[255*o(t+1/3),255*o(t),255*o(t-1/3)];return n=Jt(n),new u(s,n,"hsla")}catch(t){}},hsv:function(t,e,A){return Vt.hsva(t,e,A,1)},hsva:function(t,e,A,n){var r,i;t=Jt(t)%360/360*360,e=Jt(e),A=Jt(A),n=Jt(n),r=Math.floor(t/60%6);var o=[A,A*(1-e),A*(1-(i=t/60-r)*e),A*(1-(1-i)*e)],s=[[0,3,1],[2,0,1],[1,0,3],[1,2,0],[3,1,0],[0,1,2]];return Vt.rgba(255*o[s[r][0]],255*o[s[r][1]],255*o[s[r][2]],n)},hue:function(t){return new $(Xt(t).h)},saturation:function(t){return new $(100*Xt(t).s,"%")},lightness:function(t){return new $(100*Xt(t).l,"%")},hsvhue:function(t){return new $(Wt(t).h)},hsvsaturation:function(t){return new $(100*Wt(t).s,"%")},hsvvalue:function(t){return new $(100*Wt(t).v,"%")},red:function(t){return new $(t.rgb[0])},green:function(t){return new $(t.rgb[1])},blue:function(t){return new $(t.rgb[2])},alpha:function(t){return new $(Xt(t).a)},luma:function(t){return new $(t.luma()*t.alpha*100,"%")},luminance:function(t){var e=.2126*t.rgb[0]/255+.7152*t.rgb[1]/255+.0722*t.rgb[2]/255;return new $(e*t.alpha*100,"%")},saturate:function(t,e,A){if(!t.rgb)return null;var n=Xt(t);return void 0!==A&&"relative"===A.value?n.s+=n.s*e.value/100:n.s+=e.value/100,n.s=zt(n.s),Gt(t,n)},desaturate:function(t,e,A){var n=Xt(t);return void 0!==A&&"relative"===A.value?n.s-=n.s*e.value/100:n.s-=e.value/100,n.s=zt(n.s),Gt(t,n)},lighten:function(t,e,A){var n=Xt(t);return void 0!==A&&"relative"===A.value?n.l+=n.l*e.value/100:n.l+=e.value/100,n.l=zt(n.l),Gt(t,n)},darken:function(t,e,A){var n=Xt(t);return void 0!==A&&"relative"===A.value?n.l-=n.l*e.value/100:n.l-=e.value/100,n.l=zt(n.l),Gt(t,n)},fadein:function(t,e,A){var n=Xt(t);return void 0!==A&&"relative"===A.value?n.a+=n.a*e.value/100:n.a+=e.value/100,n.a=zt(n.a),Gt(t,n)},fadeout:function(t,e,A){var n=Xt(t);return void 0!==A&&"relative"===A.value?n.a-=n.a*e.value/100:n.a-=e.value/100,n.a=zt(n.a),Gt(t,n)},fade:function(t,e){var A=Xt(t);return A.a=e.value/100,A.a=zt(A.a),Gt(t,A)},spin:function(t,e){var A=Xt(t),n=(A.h+e.value)%360;return A.h=n<0?360+n:n,Gt(t,A)},mix:function(t,e,A){A||(A=new $(50));var n=A.value/100,r=2*n-1,i=Xt(t).a-Xt(e).a,o=((r*i==-1?r:(r+i)/(1+r*i))+1)/2,s=1-o,a=[t.rgb[0]*o+e.rgb[0]*s,t.rgb[1]*o+e.rgb[1]*s,t.rgb[2]*o+e.rgb[2]*s],c=t.alpha*n+e.alpha*(1-n);return new u(a,c)},greyscale:function(t){return Vt.desaturate(t,new $(100))},contrast:function(t,e,A,n){if(!t.rgb)return null;if(void 0===A&&(A=Vt.rgba(255,255,255,1)),void 0===e&&(e=Vt.rgba(0,0,0,1)),e.luma()>A.luma()){var r=A;A=e,e=r}return n=void 0===n?.43:Jt(n),t.luma()<n?A:e},argb:function(t){return new k(t.toARGB())},color:function(t){if(t instanceof at&&/^#([A-Fa-f0-9]{8}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{3,4})$/i.test(t.value)){var e=t.value.slice(1);return new u(e,void 0,"#"+e)}if(t instanceof u||(t=u.fromKeyword(t.value)))return t.value=void 0,t;throw{type:"Argument",message:"argument must be a color keyword or 3|4|6|8 digit hex e.g. #FFF"}},tint:function(t,e){return Vt.mix(Vt.rgb(255,255,255),t,e)},shade:function(t,e){return Vt.mix(Vt.rgb(0,0,0),t,e)}};function $t(t,e,A){var n,r,i,o,s=e.alpha,a=A.alpha,c=[];i=a+s*(1-a);for(var l=0;l<3;l++)n=e.rgb[l]/255,r=A.rgb[l]/255,o=t(n,r),i&&(o=(a*r+s*(n-a*(n+r-o)))/i),c[l]=255*o;return new u(c,i)}var Zt={multiply:function(t,e){return t*e},screen:function(t,e){return t+e-t*e},overlay:function(t,e){return(t*=2)<=1?Zt.multiply(t,e):Zt.screen(t-1,e)},softlight:function(t,e){var A=1,n=t;return e>.5&&(n=1,A=t>.25?Math.sqrt(t):((16*t-12)*t+4)*t),t-(1-2*e)*n*(A-t)},hardlight:function(t,e){return Zt.overlay(e,t)},difference:function(t,e){return Math.abs(t-e)},exclusion:function(t,e){return t+e-2*t*e},average:function(t,e){return(t+e)/2},negation:function(t,e){return 1-Math.abs(t+e-1)}};for(var te in Zt)Zt.hasOwnProperty(te)&&($t[te]=$t.bind(null,Zt[te]));var ee=function(t){var e=Array.isArray(t.value)?t.value:Array(t);return e},Ae={_SELF:function(t){return t},extract:function(t,e){return e=e.value-1,ee(t)[e]},length:function(t){return new $(ee(t).length)},range:function(t,e,A){var n,r,i=1,o=[];e?(r=e,n=t.value,A&&(i=A.value)):(n=1,r=t);for(var s=n;s<=r.value;s+=i)o.push(new $(s,r.unit));return new At(o)},each:function(t,e){var A,n,r=this,i=[],o=function(t){return t instanceof c?t.eval(r.context):t};n=!t.value||t instanceof at?t.ruleset?o(t.ruleset).rules:t.rules?t.rules.map(o):Array.isArray(t)?t.map(o):[o(t)]:Array.isArray(t.value)?t.value.map(o):[o(t.value)];var s="@value",a="@key",u="@index";e.params?(s=e.params[0]&&e.params[0].name,a=e.params[1]&&e.params[1].name,u=e.params[2]&&e.params[2].name,e=e.rules):e=e.ruleset;for(var l=0;l<n.length;l++){var h=void 0,f=void 0,p=n[l];p instanceof P?(h="string"==typeof p.name?p.name:p.name[0].value,f=p.value):(h=new $(l+1),f=p),p instanceof T||(A=e.rules.slice(0),s&&A.push(new P(s,f,!1,!1,this.index,this.currentFileInfo)),u&&A.push(new P(u,new $(l+1),!1,!1,this.index,this.currentFileInfo)),a&&A.push(new P(a,h,!1,!1,this.index,this.currentFileInfo)),i.push(new X([new _([new g("","&")])],A,e.strictImports,e.visibilityInfo())))}return new X([new _([new g("","&")])],i,e.strictImports,e.visibilityInfo()).eval(this.context)}},ne=function(t,e,A){if(!(A instanceof $))throw{type:"Argument",message:"argument must be a number"};return null==e?e=A.unit:A=A.unify(),new $(t(parseFloat(A.value)),e)},re={ceil:null,floor:null,sqrt:null,abs:null,tan:"",sin:"",cos:"",atan:"rad",asin:"rad",acos:"rad"};for(var ie in re)re.hasOwnProperty(ie)&&(re[ie]=ne.bind(null,Math[ie],re[ie]));re.round=function(t,e){var A=void 0===e?0:e.value;return ne(function(t){return t.toFixed(A)},null,t)};var oe,se=function(t,e){switch((e=Array.prototype.slice.call(e)).length){case 0:throw{type:"Argument",message:"one or more arguments required"}}var A,n,r,i,o,s,a,c,u=[],l={};for(A=0;A<e.length;A++)if((r=e[A])instanceof $)if(i=""===r.unit.toString()&&void 0!==c?new $(r.value,c).unify():r.unify(),s=""===i.unit.toString()&&void 0!==a?a:i.unit.toString(),a=""!==s&&void 0===a||""!==s&&""===u[0].unify().unit.toString()?s:a,c=""!==s&&void 0===c?r.unit.toString():c,void 0!==(n=void 0!==l[""]&&""!==s&&s===a?l[""]:l[s]))o=""===u[n].unit.toString()&&void 0!==c?new $(u[n].value,c).unify():u[n].unify(),(t&&i.value<o.value||!t&&i.value>o.value)&&(u[n]=r);else{if(void 0!==a&&s!==a)throw{type:"Argument",message:"incompatible types"};l[s]=u.length,u.push(r)}else Array.isArray(e[A].value)&&Array.prototype.push.apply(e,Array.prototype.slice.call(e[A].value));return 1==u.length?u[0]:(e=u.map(function(t){return t.toCSS(this.context)}).join(this.context.compress?",":", "),new k((t?"min":"max")+"("+e+")"))},ae={min:function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return se(!0,t)},max:function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return se(!1,t)},convert:function(t,e){return t.convertTo(e.value)},pi:function(){return new $(Math.PI)},mod:function(t,e){return new $(t.value%e.value,t.unit)},pow:function(t,e){if("number"==typeof t&&"number"==typeof e)t=new $(t),e=new $(e);else if(!(t instanceof $&&e instanceof $))throw{type:"Argument",message:"arguments must be numbers"};return new $(Math.pow(t.value,e.value),t.unit)},percentage:function(t){var e=ne(function(t){return 100*t},"%",t);return e}},ce={e:function(t){return new at('"',t instanceof ft?t.evaluated:t.value,!0)},escape:function(t){return new k(encodeURI(t.value).replace(/=/g,"%3D").replace(/:/g,"%3A").replace(/#/g,"%23").replace(/;/g,"%3B").replace(/\(/g,"%28").replace(/\)/g,"%29"))},replace:function(t,e,A,n){var r=t.value;return A="Quoted"===A.type?A.value:A.toCSS(),r=r.replace(new RegExp(e.value,n?n.value:""),A),new at(t.quote||"",r,t.escaped)},"%":function(t){for(var e=Array.prototype.slice.call(arguments,1),A=t.value,n=function(t){A=A.replace(/%[sda]/i,function(A){var n="Quoted"===e[t].type&&A.match(/s/i)?e[t].value:e[t].toCSS();return A.match(/[A-Z]$/)?encodeURIComponent(n):n})},r=0;r<e.length;r++)n(r);return A=A.replace(/%%/g,"%"),new at(t.quote||"",A,t.escaped)}},ue=function(t,e){return t instanceof e?H.True:H.False},le=function(t,e){if(void 0===e)throw{type:"Argument",message:"missing the required second argument to isunit."};if("string"!=typeof(e="string"==typeof e.value?e.value:e))throw{type:"Argument",message:"Second argument to isunit should be a unit or a string."};return t instanceof $&&t.unit.is(e)?H.True:H.False},he={isruleset:function(t){return ue(t,J)},iscolor:function(t){return ue(t,u)},isnumber:function(t){return ue(t,$)},isstring:function(t){return ue(t,at)},iskeyword:function(t){return ue(t,H)},isurl:function(t){return ue(t,ct)},ispixel:function(t){return le(t,"px")},ispercentage:function(t){return le(t,"%")},isem:function(t){return le(t,"em")},isunit:le,unit:function(t,e){if(!(t instanceof $))throw{type:"Argument",message:"the first argument to unit must be a number"+(t instanceof tt?". Have you forgotten parenthesis?":"")};return e=e?e instanceof H?e.value:e.toCSS():"",new $(t.value,e)},"get-unit":function(t){return new k(t.unit)}},fe=function(t){var e={functionRegistry:z,functionCaller:nt};return z.addMultiple(qt),z.add("default",G.eval.bind(G)),z.addMultiple(Yt),z.addMultiple($t),z.addMultiple(function(t){var e=function(t,e){return new ct(e,t.index,t.currentFileInfo).eval(t.context)};return{"data-uri":function(A,n){n||(n=A,A=null);var r=A&&A.value,i=n.value,o=this.currentFileInfo,s=o.rewriteUrls?o.currentDirectory:o.entryPath,a=i.indexOf("#"),c="";-1!==a&&(c=i.slice(a),i=i.slice(0,a));var u=F(this.context);u.rawBuffer=!0;var l=t.getFileManager(i,s,u,t,!0);if(!l)return e(this,n);var h=!1;if(A)h=/;base64$/.test(r);else{if("image/svg+xml"===(r=t.mimeLookup(i)))h=!1;else{var f=t.charsetLookup(r);h=["US-ASCII","UTF-8"].indexOf(f)<0}h&&(r+=";base64")}var p=l.loadFileSync(i,s,u,t);if(!p.contents)return Ft.warn("Skipped data-uri embedding of "+i+" because file not found"),e(this,n||A);var d=p.contents;if(h&&!t.encodeBase64)return e(this,n);d=h?t.encodeBase64(d):encodeURIComponent(d);var g="data:"+r+","+d+c;return new ct(new at('"'+g+'"',g,!1,this.index,this.currentFileInfo),this.index,this.currentFileInfo)}}}(t)),z.addMultiple(Ae),z.addMultiple(re),z.addMultiple(ae),z.addMultiple(ce),z.addMultiple({"svg-gradient":function(t){var e,A,n,r,i,o,s,a,c="linear",l='x="0" y="0" width="1" height="1"',h={compress:!1},f=t.toCSS(h);function p(){throw{type:"Argument",message:"svg-gradient expects direction, start_color [start_position], [color position,]..., end_color [end_position] or direction, color list"}}switch(2==arguments.length?(arguments[1].value.length<2&&p(),e=arguments[1].value):arguments.length<3?p():e=Array.prototype.slice.call(arguments,1),f){case"to bottom":A='x1="0%" y1="0%" x2="0%" y2="100%"';break;case"to right":A='x1="0%" y1="0%" x2="100%" y2="0%"';break;case"to bottom right":A='x1="0%" y1="0%" x2="100%" y2="100%"';break;case"to top right":A='x1="0%" y1="100%" x2="100%" y2="0%"';break;case"ellipse":case"ellipse at center":c="radial",A='cx="50%" cy="50%" r="75%"',l='x="-50" y="-50" width="101" height="101"';break;default:throw{type:"Argument",message:"svg-gradient direction must be 'to bottom', 'to right', 'to bottom right', 'to top right' or 'ellipse at center'"}}for(n='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1 1"><'+c+'Gradient id="g" '+A+">",r=0;r<e.length;r+=1)e[r]instanceof At?(i=e[r].value[0],o=e[r].value[1]):(i=e[r],o=void 0),i instanceof u&&((0===r||r+1===e.length)&&void 0===o||o instanceof $)||p(),s=o?o.toCSS(h):0===r?"0%":"100%",a=i.alpha,n+='<stop offset="'+s+'" stop-color="'+i.toRGB()+'"'+(a<1?' stop-opacity="'+a+'"':"")+"/>";return n+="</"+c+"Gradient><rect "+l+' fill="url(#g)" /></svg>',n=encodeURIComponent(n),new ct(new at("'"+(n="data:image/svg+xml,"+n)+"'",n,!1,this.index,this.currentFileInfo),this.index,this.currentFileInfo)}}),z.addMultiple(he),e},pe=function(t,e){var A;void 0===e&&(e={});var n=e.variables,r=new D.Eval(e);"object"!=typeof n||Array.isArray(n)||(n=Object.keys(n).map(function(t){var e=n[t];return e instanceof Ct.Value||(e instanceof Ct.Expression||(e=new Ct.Expression([e])),e=new Ct.Value([e])),new Ct.Declaration("@"+t,e,!1,null,0)}),r.frames=[new Ct.Ruleset(null,n)]);var i,o,s=[new Dt.JoinSelectorVisitor,new Dt.MarkVisibleSelectorsVisitor(!0),new Dt.ExtendVisitor,new Dt.ToCSSVisitor({compress:Boolean(e.compress)})],a=[];if(e.pluginManager){o=e.pluginManager.visitor();for(var c=0;c<2;c++)for(o.first();i=o.get();)i.isPreEvalVisitor?0!==c&&-1!==a.indexOf(i)||(a.push(i),i.run(t)):0!==c&&-1!==s.indexOf(i)||(i.isPreVisitor?s.unshift(i):s.push(i))}A=t.eval(r);for(var c=0;c<s.length;c++)s[c].run(A);if(e.pluginManager)for(o.first();i=o.get();)-1===s.indexOf(i)&&-1===a.indexOf(i)&&i.run(A);return A},de=function(){function t(t){this.less=t,this.visitors=[],this.preProcessors=[],this.postProcessors=[],this.installedPlugins=[],this.fileManagers=[],this.iterator=-1,this.pluginCache={},this.Loader=new t.PluginLoader(t)}return t.prototype.addPlugins=function(t){if(t)for(var e=0;e<t.length;e++)this.addPlugin(t[e])},t.prototype.addPlugin=function(t,e,A){this.installedPlugins.push(t),e&&(this.pluginCache[e]=t),t.install&&t.install(this.less,this,A||this.less.functions.functionRegistry)},t.prototype.get=function(t){return this.pluginCache[t]},t.prototype.addVisitor=function(t){this.visitors.push(t)},t.prototype.addPreProcessor=function(t,e){var A;for(A=0;A<this.preProcessors.length&&!(this.preProcessors[A].priority>=e);A++);this.preProcessors.splice(A,0,{preProcessor:t,priority:e})},t.prototype.addPostProcessor=function(t,e){var A;for(A=0;A<this.postProcessors.length&&!(this.postProcessors[A].priority>=e);A++);this.postProcessors.splice(A,0,{postProcessor:t,priority:e})},t.prototype.addFileManager=function(t){this.fileManagers.push(t)},t.prototype.getPreProcessors=function(){for(var t=[],e=0;e<this.preProcessors.length;e++)t.push(this.preProcessors[e].preProcessor);return t},t.prototype.getPostProcessors=function(){for(var t=[],e=0;e<this.postProcessors.length;e++)t.push(this.postProcessors[e].postProcessor);return t},t.prototype.getVisitors=function(){return this.visitors},t.prototype.visitor=function(){var t=this;return{first:function(){return t.iterator=-1,t.visitors[t.iterator]},get:function(){return t.iterator+=1,t.visitors[t.iterator]}}},t.prototype.getFileManagers=function(){return this.fileManagers},t}();function ge(t,e){return!e&&oe||(oe=new de(t)),oe}var me,we,ve=function(t,e){var A,n=function(t){return function(){function e(e){this._css=[],this._rootNode=e.rootNode,this._contentsMap=e.contentsMap,this._contentsIgnoredCharsMap=e.contentsIgnoredCharsMap,e.sourceMapFilename&&(this._sourceMapFilename=e.sourceMapFilename.replace(/\\/g,"/")),this._outputFilename=e.outputFilename,this.sourceMapURL=e.sourceMapURL,e.sourceMapBasepath&&(this._sourceMapBasepath=e.sourceMapBasepath.replace(/\\/g,"/")),e.sourceMapRootpath?(this._sourceMapRootpath=e.sourceMapRootpath.replace(/\\/g,"/"),"/"!==this._sourceMapRootpath.charAt(this._sourceMapRootpath.length-1)&&(this._sourceMapRootpath+="/")):this._sourceMapRootpath="",this._outputSourceFiles=e.outputSourceFiles,this._sourceMapGeneratorConstructor=t.getSourceMapGenerator(),this._lineNumber=0,this._column=0}return e.prototype.removeBasepath=function(t){return this._sourceMapBasepath&&0===t.indexOf(this._sourceMapBasepath)&&("\\"!==(t=t.substring(this._sourceMapBasepath.length)).charAt(0)&&"/"!==t.charAt(0)||(t=t.substring(1))),t},e.prototype.normalizeFilename=function(t){return t=t.replace(/\\/g,"/"),t=this.removeBasepath(t),(this._sourceMapRootpath||"")+t},e.prototype.add=function(t,e,A,n){if(t){var r,i,o,s,a;if(e&&e.filename){var c=this._contentsMap[e.filename];if(this._contentsIgnoredCharsMap[e.filename]&&((A-=this._contentsIgnoredCharsMap[e.filename])<0&&(A=0),c=c.slice(this._contentsIgnoredCharsMap[e.filename])),void 0===c)return void this._css.push(t);c=c.substring(0,A),i=c.split("\n"),s=i[i.length-1]}if(r=t.split("\n"),o=r[r.length-1],e&&e.filename)if(n)for(a=0;a<r.length;a++)this._sourceMapGenerator.addMapping({generated:{line:this._lineNumber+a+1,column:0===a?this._column:0},original:{line:i.length+a,column:0===a?s.length:0},source:this.normalizeFilename(e.filename)});else this._sourceMapGenerator.addMapping({generated:{line:this._lineNumber+1,column:this._column},original:{line:i.length,column:s.length},source:this.normalizeFilename(e.filename)});1===r.length?this._column+=o.length:(this._lineNumber+=r.length-1,this._column=o.length),this._css.push(t)}},e.prototype.isEmpty=function(){return 0===this._css.length},e.prototype.toCSS=function(t){if(this._sourceMapGenerator=new this._sourceMapGeneratorConstructor({file:this._outputFilename,sourceRoot:null}),this._outputSourceFiles)for(var e in this._contentsMap)if(this._contentsMap.hasOwnProperty(e)){var A=this._contentsMap[e];this._contentsIgnoredCharsMap[e]&&(A=A.slice(this._contentsIgnoredCharsMap[e])),this._sourceMapGenerator.setSourceContent(this.normalizeFilename(e),A)}if(this._rootNode.genCSS(t,this),this._css.length>0){var n=void 0,r=JSON.stringify(this._sourceMapGenerator.toJSON());this.sourceMapURL?n=this.sourceMapURL:this._sourceMapFilename&&(n=this._sourceMapFilename),this.sourceMapURL=n,this.sourceMap=r}return this._css.join("")},e}()}(t=new Qt(t,e)),r=function(t,e){return function(){function A(t){this.options=t}return A.prototype.toCSS=function(e,A,n){var r=new t({contentsIgnoredCharsMap:n.contentsIgnoredChars,rootNode:e,contentsMap:n.contents,sourceMapFilename:this.options.sourceMapFilename,sourceMapURL:this.options.sourceMapURL,outputFilename:this.options.sourceMapOutputFilename,sourceMapBasepath:this.options.sourceMapBasepath,sourceMapRootpath:this.options.sourceMapRootpath,outputSourceFiles:this.options.outputSourceFiles,sourceMapGenerator:this.options.sourceMapGenerator,sourceMapFileInline:this.options.sourceMapFileInline,disableSourcemapAnnotation:this.options.disableSourcemapAnnotation}),i=r.toCSS(A);return this.sourceMap=r.sourceMap,this.sourceMapURL=r.sourceMapURL,this.options.sourceMapInputFilename&&(this.sourceMapInputFilename=r.normalizeFilename(this.options.sourceMapInputFilename)),void 0!==this.options.sourceMapBasepath&&void 0!==this.sourceMapURL&&(this.sourceMapURL=r.removeBasepath(this.sourceMapURL)),i+this.getCSSAppendage()},A.prototype.getCSSAppendage=function(){var t=this.sourceMapURL;if(this.options.sourceMapFileInline){if(void 0===this.sourceMap)return"";t="data:application/json;base64,"+e.encodeBase64(this.sourceMap)}return this.options.disableSourcemapAnnotation?"":t?"/*# sourceMappingURL="+t+" */":""},A.prototype.getExternalSourceMap=function(){return this.sourceMap},A.prototype.setExternalSourceMap=function(t){this.sourceMap=t},A.prototype.isInline=function(){return this.options.sourceMapFileInline},A.prototype.getSourceMapURL=function(){return this.sourceMapURL},A.prototype.getOutputFilename=function(){return this.options.sourceMapOutputFilename},A.prototype.getInputFilename=function(){return this.sourceMapInputFilename},A}()}(n,t),o=function(t){return function(){function e(t,e){this.root=t,this.imports=e}return e.prototype.toCSS=function(e){var A,n,r={};try{A=pe(this.root,e)}catch(t){throw new N(t,this.imports)}try{var i=Boolean(e.compress);i&&Ft.warn("The compress option has been deprecated. We recommend you use a dedicated css minifier, for instance see less-plugin-clean-css.");var o={compress:i,dumpLineNumbers:e.dumpLineNumbers,strictUnits:Boolean(e.strictUnits),numPrecision:8};e.sourceMap?(n=new t(e.sourceMap),r.css=n.toCSS(A,o,this.imports)):r.css=A.toCSS(o)}catch(t){throw new N(t,this.imports)}if(e.pluginManager)for(var s=e.pluginManager.getPostProcessors(),a=0;a<s.length;a++)r.css=s[a].process(r.css,{sourceMap:n,options:e,imports:this.imports});for(var c in e.sourceMap&&(r.map=n.getExternalSourceMap()),r.imports=[],this.imports.files)this.imports.files.hasOwnProperty(c)&&c!==this.imports.rootFilename&&r.imports.push(c);return r},e}()}(r),s=function(t){return function(){function e(t,e,A){this.less=t,this.rootFilename=A.filename,this.paths=e.paths||[],this.contents={},this.contentsIgnoredChars={},this.mime=e.mime,this.error=null,this.context=e,this.queue=[],this.files={}}return e.prototype.push=function(e,A,n,r,i){var o=this,s=this.context.pluginManager.Loader;this.queue.push(e);var a=function(t,A,n){o.queue.splice(o.queue.indexOf(e),1);var s=n===o.rootFilename;r.optional&&t?(i(null,{rules:[]},!1,null),Ft.info("The file "+n+" was skipped because it was not found and the import was marked optional.")):(o.files[n]||r.inline||(o.files[n]={root:A,options:r}),t&&!o.error&&(o.error=t),i(t,A,s,n))},c={rewriteUrls:this.context.rewriteUrls,entryPath:n.entryPath,rootpath:n.rootpath,rootFilename:n.rootFilename},u=t.getFileManager(e,n.currentDirectory,this.context,t);if(u){var l,h,f=function(t){var e,A=t.filename,i=t.contents.replace(/^\uFEFF/,"");c.currentDirectory=u.getPath(A),c.rewriteUrls&&(c.rootpath=u.join(o.context.rootpath||"",u.pathDiff(c.currentDirectory,c.entryPath)),!u.isPathAbsolute(c.rootpath)&&u.alwaysMakePathsAbsolute()&&(c.rootpath=u.join(c.entryPath,c.rootpath))),c.filename=A;var l=new D.Parse(o.context);l.processImports=!1,o.contents[A]=i,(n.reference||r.reference)&&(c.reference=!0),r.isPlugin?(e=s.evalPlugin(i,l,o,r.pluginArgs,c))instanceof N?a(e,null,A):a(null,e,A):r.inline?a(null,i,A):!o.files[A]||o.files[A].options.multiple||r.multiple?new Kt(l,o,c).parse(i,function(t,e){a(t,e,A)}):a(null,o.files[A].root,A)},p=F(this.context);A&&(p.ext=r.isPlugin?".js":".less"),r.isPlugin?(p.mime="application/javascript",p.syncImport?l=s.loadPluginSync(e,n.currentDirectory,p,t,u):h=s.loadPlugin(e,n.currentDirectory,p,t,u)):p.syncImport?l=u.loadFileSync(e,n.currentDirectory,p,t):h=u.loadFile(e,n.currentDirectory,p,t,function(t,e){t?a(t):f(e)}),l?l.filename?f(l):a(l):h&&h.then(f,a)}else a({message:"Could not find a file-manager for "+e})},e}()}(t),c=function(t,e,A){var n=function(t,A,r){if("function"==typeof A?(r=A,A=U(this.options,{})):A=U(this.options,A||{}),!r){var i=this;return new Promise(function(e,r){n.call(i,t,A,function(t,A){t?r(t):e(A)})})}this.parse(t,A,function(t,A,n,i){if(t)return r(t);var o;try{var s=new e(A,n);o=s.toCSS(i)}catch(t){return r(t)}r(null,o)})};return n}(0,o),u=function(t,e,A){var n=function(t,e,r){if("function"==typeof e?(r=e,e=U(this.options,{})):e=U(this.options,e||{}),!r){var i=this;return new Promise(function(A,r){n.call(i,t,e,function(t,e){t?r(t):A(e)})})}var o,s=void 0,a=new ge(this,!e.reUsePluginManager);if(e.pluginManager=a,o=new D.Parse(e),e.rootFileInfo)s=e.rootFileInfo;else{var c=e.filename||"input",u=c.replace(/[^\/\\]*$/,"");(s={filename:c,rewriteUrls:o.rewriteUrls,rootpath:o.rootpath||"",currentDirectory:u,entryPath:u,rootFilename:c}).rootpath&&"/"!==s.rootpath.slice(-1)&&(s.rootpath+="/")}var l=new A(this,o,s);this.importManager=l,e.plugins&&e.plugins.forEach(function(t){var e,A;if(t.fileContent){if(A=t.fileContent.replace(/^\uFEFF/,""),(e=a.Loader.evalPlugin(A,o,l,t.options,t.filename))instanceof N)return r(e)}else a.addPlugin(t)}),new Kt(o,l,s).parse(t,function(t,A){if(t)return r(t);r(null,A,l,e)},e)};return n}(0,0,s),l=fe(t),h={version:[3,13,1],data:a,tree:Ct,Environment:Qt,AbstractFileManager:Ut,AbstractPluginLoader:xt,environment:t,visitors:Dt,Parser:Kt,functions:l,contexts:D,SourceMapOutput:n,SourceMapBuilder:r,ParseTree:o,ImportManager:s,render:c,parse:u,LessError:N,transformTree:pe,utils:E,PluginManager:ge,logger:Ft},f=function(t){return function(){for(var e=[],A=0;A<arguments.length;A++)e[A]=arguments[A];return new(t.bind.apply(t,i([void 0],e)))}},p=Object.create(h);for(var d in h.tree)if("function"==typeof(A=h.tree[d]))p[d.toLowerCase()]=f(A);else for(var g in p[d]=Object.create(null),A)p[d][g.toLowerCase()]=f(A[g]);return h.parse=h.parse.bind(p),h.render=h.render.bind(p),p},Be={},ye=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.prototype.alwaysMakePathsAbsolute=function(){return!0},e.prototype.join=function(t,e){return t?this.extractUrlParts(e,t).path:e},e.prototype.doXHR=function(t,e,A,n){var r=new XMLHttpRequest,i=!me.isFileProtocol||me.fileAsync;function o(e,A,n){e.status>=200&&e.status<300?A(e.responseText,e.getResponseHeader("Last-Modified")):"function"==typeof n&&n(e.status,t)}"function"==typeof r.overrideMimeType&&r.overrideMimeType("text/css"),we.debug("XHR: Getting '"+t+"'"),r.open("GET",t,i),r.setRequestHeader("Accept",e||"text/x-less, text/css; q=0.9, */*; q=0.5"),r.send(null),me.isFileProtocol&&!me.fileAsync?0===r.status||r.status>=200&&r.status<300?A(r.responseText):n(r.status,t):i?r.onreadystatechange=function(){4==r.readyState&&o(r,A,n)}:o(r,A,n)},e.prototype.supports=function(){return!0},e.prototype.clearFileCache=function(){Be={}},e.prototype.loadFile=function(t,e,A,n){e&&!this.isPathAbsolute(t)&&(t=e+t),t=A.ext?this.tryAppendExtension(t,A.ext):t,A=A||{};var r=this.extractUrlParts(t,window.location.href),i=r.url,o=this;return new Promise(function(t,e){if(A.useFileCache&&Be[i])try{var n=Be[i];return t({contents:n,filename:i,webInfo:{lastModified:new Date}})}catch(t){return e({filename:i,message:"Error loading file "+i+" error was "+t.message})}o.doXHR(i,A.mime,function(e,A){Be[i]=e,t({contents:e,filename:i,webInfo:{lastModified:A}})},function(t,A){e({type:"File",message:"'"+A+"' wasn't found ("+t+")",href:i})})})},e}(Ut),be=function(t,e){return me=t,we=e,ye},Ce=function(t){function e(e){var A=t.call(this)||this;return A.less=e,A}return r(e,t),e.prototype.loadPlugin=function(t,e,A,n,r){return new Promise(function(i,o){r.loadFile(t,e,A,n).then(i).catch(o)})},e}(xt),Fe=function(e,n,r){return{add:function(i,o){r.errorReporting&&"html"!==r.errorReporting?"console"===r.errorReporting?function(t,e){var A=t.filename||e,i=[],o=(t.type||"Syntax")+"Error: "+(t.message||"There is an error in your .less file")+" in "+A,s=function(t,e,A){void 0!==t.extract[e]&&i.push("{line} {content}".replace(/\{line\}/,(parseInt(t.line,10)||0)+(e-1)).replace(/\{class\}/,A).replace(/\{content\}/,t.extract[e]))};t.line&&(s(t,0,""),s(t,1,"line"),s(t,2,""),o+=" on line "+t.line+", column "+(t.column+1)+":\n"+i.join("\n")),t.stack&&(t.extract||r.logLevel>=4)&&(o+="\nStack Trace\n"+t.stack),n.logger.error(o)}(i,o):"function"==typeof r.errorReporting&&r.errorReporting("add",i,o):function(n,i){var o,s,a="less-error-message:"+t(i||""),c=e.document.createElement("div"),u=[],l=n.filename||i,h=l.match(/([^\/]+(\?.*)?)$/)[1];c.id=a,c.className="less-error-message",s="<h3>"+(n.type||"Syntax")+"Error: "+(n.message||"There is an error in your .less file")+'</h3><p>in <a href="'+l+'">'+h+"</a> ";var f=function(t,e,A){void 0!==t.extract[e]&&u.push('<li><label>{line}</label><pre class="{class}">{content}</pre></li>'.replace(/\{line\}/,(parseInt(t.line,10)||0)+(e-1)).replace(/\{class\}/,A).replace(/\{content\}/,t.extract[e]))};n.line&&(f(n,0,""),f(n,1,"line"),f(n,2,""),s+="on line "+n.line+", column "+(n.column+1)+":</p><ul>"+u.join("")+"</ul>"),n.stack&&(n.extract||r.logLevel>=4)&&(s+="<br/>Stack Trace</br />"+n.stack.split("\n").slice(1).join("<br/>")),c.innerHTML=s,A.createCSS(e.document,[".less-error-message ul, .less-error-message li {","list-style-type: none;","margin-right: 15px;","padding: 4px 0;","margin: 0;","}",".less-error-message label {","font-size: 12px;","margin-right: 15px;","padding: 4px 0;","color: #cc7777;","}",".less-error-message pre {","color: #dd6666;","padding: 4px 0;","margin: 0;","display: inline-block;","}",".less-error-message pre.line {","color: #ff0000;","}",".less-error-message h3 {","font-size: 20px;","font-weight: bold;","padding: 15px 0 5px 0;","margin: 0;","}",".less-error-message a {","color: #10a","}",".less-error-message .error {","color: red;","font-weight: bold;","padding-bottom: 2px;","border-bottom: 1px dashed red;","}"].join("\n"),{title:"error-message"}),c.style.cssText=["font-family: Arial, sans-serif","border: 1px solid #e00","background-color: #eee","border-radius: 5px","-webkit-border-radius: 5px","-moz-border-radius: 5px","color: #e00","padding: 15px","margin-bottom: 15px"].join(";"),"development"===r.env&&(o=setInterval(function(){var t=e.document,A=t.body;A&&(t.getElementById(a)?A.replaceChild(c,t.getElementById(a)):A.insertBefore(c,A.firstChild),clearInterval(o))},10))}(i,o)},remove:function(A){r.errorReporting&&"html"!==r.errorReporting?"console"===r.errorReporting||"function"==typeof r.errorReporting&&r.errorReporting("remove",A):function(A){var n=e.document.getElementById("less-error-message:"+t(A));n&&n.parentNode.removeChild(n)}(A)}}},Qe={javascriptEnabled:!1,depends:!1,compress:!1,lint:!1,paths:[],color:!0,strictImports:!1,insecure:!1,rootpath:"",rewriteUrls:!1,math:0,strictUnits:!1,globalVars:null,modifyVars:null,urlArgs:""};if(window.less)for(var Ue in window.less)window.less.hasOwnProperty(Ue)&&(Qe[Ue]=window.less[Ue]);(function(t,n){e(n,A.currentScript(t)),void 0===n.isFileProtocol&&(n.isFileProtocol=/^(file|(chrome|safari)(-extension)?|resource|qrc|app):/.test(t.location.protocol)),n.async=n.async||!1,n.fileAsync=n.fileAsync||!1,n.poll=n.poll||(n.isFileProtocol?1e3:1500),n.env=n.env||("127.0.0.1"==t.location.hostname||"0.0.0.0"==t.location.hostname||"localhost"==t.location.hostname||t.location.port&&t.location.port.length>0||n.isFileProtocol?"development":"production");var r=/!dumpLineNumbers:(comments|mediaquery|all)/.exec(t.location.hash);r&&(n.dumpLineNumbers=r[1]),void 0===n.useFileCache&&(n.useFileCache=!0),void 0===n.onReady&&(n.onReady=!0),n.relativeUrls&&(n.rewriteUrls="all")})(window,Qe),Qe.plugins=Qe.plugins||[],window.LESS_PLUGINS&&(Qe.plugins=Qe.plugins.concat(window.LESS_PLUGINS));var xe,Ee,Le,Ne=function(t,n){var r=t.document,i=ve();i.options=n;var o=i.environment,s=be(n,i.logger),a=new s;o.addFileManager(a),i.FileManager=s,i.PluginLoader=Ce,function(t,e){e.logLevel=void 0!==e.logLevel?e.logLevel:"development"===e.env?3:1,e.loggers||(e.loggers=[{debug:function(t){e.logLevel>=4&&console.log(t)},info:function(t){e.logLevel>=3&&console.log(t)},warn:function(t){e.logLevel>=2&&console.warn(t)},error:function(t){e.logLevel>=1&&console.error(t)}}]);for(var A=0;A<e.loggers.length;A++)t.logger.addListener(e.loggers[A])}(i,n);var c=Fe(t,i,n),u=i.cache=n.cache||function(t,e,A){var n=null;if("development"!==e.env)try{n=void 0===t.localStorage?null:t.localStorage}catch(t){}return{setCSS:function(t,e,r,i){if(n){A.info("saving "+t+" to cache.");try{n.setItem(t,i),n.setItem(t+":timestamp",e),r&&n.setItem(t+":vars",JSON.stringify(r))}catch(e){A.error('failed to save "'+t+'" to local storage for caching.')}}},getCSS:function(t,e,A){var r=n&&n.getItem(t),i=n&&n.getItem(t+":timestamp"),o=n&&n.getItem(t+":vars");if(A=A||{},o=o||"{}",i&&e.lastModified&&new Date(e.lastModified).valueOf()===new Date(i).valueOf()&&JSON.stringify(A)===o)return r}}}(t,n,i.logger);(function(){function t(){throw{type:"Runtime",message:"Image size functions are not supported in browser version of less"}}var e={"image-size":function(e){return t(),-1},"image-width":function(e){return t(),-1},"image-height":function(e){return t(),-1}};z.addMultiple(e)})(i.environment),n.functions&&i.functions.functionRegistry.addMultiple(n.functions);var l=/^text\/(x-)?less$/;function h(t){var e={};for(var A in t)t.hasOwnProperty(A)&&(e[A]=t[A]);return e}function f(t,e){var A=Array.prototype.slice.call(arguments,2);return function(){var n=A.concat(Array.prototype.slice.call(arguments,0));return t.apply(e,n)}}function p(t){for(var e,A=r.getElementsByTagName("style"),o=0;o<A.length;o++)if((e=A[o]).type.match(l)){var s=h(n);s.modifyVars=t;var a=e.innerHTML||"";s.filename=r.location.href.replace(/#.*$/,""),i.render(a,s,f(function(t,e,A){e?c.add(e,"inline"):(t.type="text/css",t.styleSheet?t.styleSheet.cssText=A.css:t.innerHTML=A.css)},null,e))}}function d(t,A,r,s,l){var f=h(n);e(f,t),f.mime=t.type,l&&(f.modifyVars=l),a.loadFile(t.href,null,f,o).then(function(e){!function(e){var n=e.contents,o=e.filename,l=e.webInfo,h={currentDirectory:a.getPath(o),filename:o,rootFilename:o,rewriteUrls:f.rewriteUrls};if(h.entryPath=h.currentDirectory,h.rootpath=f.rootpath||h.currentDirectory,l){l.remaining=s;var p=u.getCSS(o,l,f.modifyVars);if(!r&&p)return l.local=!0,void A(null,p,n,t,l,o)}c.remove(o),f.rootFileInfo=h,i.render(n,f,function(e,r){e?(e.href=o,A(e)):(u.setCSS(t.href,l.lastModified,f.modifyVars,r.css),A(null,r.css,n,t,l,o))})}(e)}).catch(function(t){console.log(t),A(t)})}function g(t,e,A){for(var n=0;n<i.sheets.length;n++)d(i.sheets[n],t,e,i.sheets.length-(n+1),A)}return i.watch=function(){return i.watchMode||(i.env="development","development"===i.env&&(i.watchTimer=setInterval(function(){i.watchMode&&(a.clearFileCache(),g(function(e,n,r,i,o){e?c.add(e,e.href||i.href):n&&A.createCSS(t.document,n,i)}))},n.poll))),this.watchMode=!0,!0},i.unwatch=function(){return clearInterval(i.watchTimer),this.watchMode=!1,!1},i.registerStylesheetsImmediately=function(){var t=r.getElementsByTagName("link");i.sheets=[];for(var e=0;e<t.length;e++)("stylesheet/less"===t[e].rel||t[e].rel.match(/stylesheet/)&&t[e].type.match(l))&&i.sheets.push(t[e])},i.registerStylesheets=function(){return new Promise(function(t,e){i.registerStylesheetsImmediately(),t()})},i.modifyVars=function(t){return i.refresh(!0,t,!1)},i.refresh=function(e,n,r){return(e||r)&&!1!==r&&a.clearFileCache(),new Promise(function(r,o){var s,a,u,l;s=a=new Date,0===(l=i.sheets.length)?(a=new Date,u=a-s,i.logger.info("Less has finished and no sheets were loaded."),r({startTime:s,endTime:a,totalMilliseconds:u,sheets:i.sheets.length})):g(function(e,n,h,f,p){if(e)return c.add(e,e.href||f.href),void o(e);p.local?i.logger.info("Loading "+f.href+" from cache."):i.logger.info("Rendered "+f.href+" successfully."),A.createCSS(t.document,n,f),i.logger.info("CSS for "+f.href+" generated in "+(new Date-a)+"ms"),0==--l&&(u=new Date-s,i.logger.info("Less has finished. CSS generated in "+u+"ms"),r({startTime:s,endTime:a,totalMilliseconds:u,sheets:i.sheets.length})),a=new Date},e,n),p(n)})},i.refreshStyles=p,i}(window,Qe);function Se(t){t.filename&&console.warn(t),Qe.async||Ee.removeChild(Le)}return window.less=Ne,Qe.onReady&&(/!watch/.test(window.location.hash)&&Ne.watch(),Qe.async||(xe="body { display: none !important }",Ee=document.head||document.getElementsByTagName("head")[0],(Le=document.createElement("style")).type="text/css",Le.styleSheet?Le.styleSheet.cssText=xe:Le.appendChild(document.createTextNode(xe)),Ee.appendChild(Le)),Ne.registerStylesheetsImmediately(),Ne.pageLoadFinished=Ne.refresh("development"===Ne.env).then(Se,Se)),Ne}()},HSsa:function(t,e,A){"use strict";t.exports=function(t,e){return function(){for(var A=new Array(arguments.length),n=0;n<A.length;n++)A[n]=arguments[n];return t.apply(e,A)}}},Hsns:function(t,e,A){var n=A("93I4"),r=A("5T2Y").document,i=n(r)&&n(r.createElement);t.exports=function(t){return i?r.createElement(t):{}}},I1BE:function(t,e){t.exports=function(t){var e=[];return e.toString=function(){return this.map(function(e){var A=function(t,e){var A=t[1]||"",n=t[3];if(!n)return A;if(e&&"function"==typeof btoa){var r=function(t){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+" */"}(n),i=n.sources.map(function(t){return"/*# sourceURL="+n.sourceRoot+t+" */"});return[A].concat(i).concat([r]).join("\n")}return[A].join("\n")}(e,t);return e[2]?"@media "+e[2]+"{"+A+"}":A}).join("")},e.i=function(t,A){"string"==typeof t&&(t=[[null,t,""]]);for(var n={},r=0;r<this.length;r++){var i=this[r][0];"number"==typeof i&&(n[i]=!0)}for(r=0;r<t.length;r++){var o=t[r];"number"==typeof o[0]&&n[o[0]]||(A&&!o[2]?o[2]=A:A&&(o[2]="("+o[2]+") and ("+A+")"),e.push(o))}},e}},IP1Z:function(t,e,A){"use strict";var n=A("2faE"),r=A("rr1i");t.exports=function(t,e,A){e in t?n.f(t,e,r(0,A)):t[e]=A}},IaFt:function(t,e,A){(function(e){!function(e,A){t.exports=A()}(0,function(){"use strict";"undefined"!=typeof window?window:void 0!==e||"undefined"!=typeof self&&self;function t(t,e){return t(e={exports:{}},e.exports),e.exports}var A=t(function(t,e){t.exports=function(){function t(t){var e=t&&"object"==typeof t;return e&&"[object RegExp]"!==Object.prototype.toString.call(t)&&"[object Date]"!==Object.prototype.toString.call(t)}function e(e,A){var r=A&&!0===A.clone;return r&&t(e)?n(function(t){return Array.isArray(t)?[]:{}}(e),e,A):e}function A(A,r,i){var o=A.slice();return r.forEach(function(r,s){void 0===o[s]?o[s]=e(r,i):t(r)?o[s]=n(A[s],r,i):-1===A.indexOf(r)&&o.push(e(r,i))}),o}function n(r,i,o){var s=Array.isArray(i),a=o||{arrayMerge:A},c=a.arrayMerge||A;return s?Array.isArray(r)?c(r,i,o):e(i,o):function(A,r,i){var o={};return t(A)&&Object.keys(A).forEach(function(t){o[t]=e(A[t],i)}),Object.keys(r).forEach(function(s){t(r[s])&&A[s]?o[s]=n(A[s],r[s],i):o[s]=e(r[s],i)}),o}(r,i,o)}return n.all=function(t,e){if(!Array.isArray(t)||t.length<2)throw new Error("first argument should be an array with at least two elements");return t.reduce(function(t,A){return n(t,A,e)})},n}()});var n=t(function(t,e){e.default={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}},t.exports=e.default}),r=n.svg,i=n.xlink,o={};o[r.name]=r.uri,o[i.name]=i.uri;var s,a=function(t,e){return void 0===t&&(t=""),"<svg "+function(t){return Object.keys(t).map(function(e){return e+'="'+t[e].toString().replace(/"/g,"&quot;")+'"'}).join(" ")}(A(o,e||{}))+">"+t+"</svg>"},c=n.svg,u=n.xlink,l={attrs:(s={style:["position: absolute","width: 0","height: 0"].join("; ")},s[c.name]=c.uri,s[u.name]=u.uri,s)},h=function(t){this.config=A(l,t||{}),this.symbols=[]};h.prototype.add=function(t){var e=this.symbols,A=this.find(t.id);return A?(e[e.indexOf(A)]=t,!1):(e.push(t),!0)},h.prototype.remove=function(t){var e=this.symbols,A=this.find(t);return!!A&&(e.splice(e.indexOf(A),1),A.destroy(),!0)},h.prototype.find=function(t){return this.symbols.filter(function(e){return e.id===t})[0]||null},h.prototype.has=function(t){return null!==this.find(t)},h.prototype.stringify=function(){var t=this.config.attrs,e=this.symbols.map(function(t){return t.stringify()}).join("");return a(e,t)},h.prototype.toString=function(){return this.stringify()},h.prototype.destroy=function(){this.symbols.forEach(function(t){return t.destroy()})};var f=function(t){var e=t.id,A=t.viewBox,n=t.content;this.id=e,this.viewBox=A,this.content=n};f.prototype.stringify=function(){return this.content},f.prototype.toString=function(){return this.stringify()},f.prototype.destroy=function(){var t=this;["id","viewBox","content"].forEach(function(e){return delete t[e]})};var p=function(t){var e=!!document.importNode,A=(new DOMParser).parseFromString(t,"image/svg+xml").documentElement;return e?document.importNode(A,!0):A},d=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var A={isMounted:{}};return A.isMounted.get=function(){return!!this.node},e.createFromExistingNode=function(t){return new e({id:t.getAttribute("id"),viewBox:t.getAttribute("viewBox"),content:t.outerHTML})},e.prototype.destroy=function(){this.isMounted&&this.unmount(),t.prototype.destroy.call(this)},e.prototype.mount=function(t){if(this.isMounted)return this.node;var e="string"==typeof t?document.querySelector(t):t,A=this.render();return this.node=A,e.appendChild(A),A},e.prototype.render=function(){var t=this.stringify();return p(a(t)).childNodes[0]},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(e.prototype,A),e}(f),g={autoConfigure:!0,mountTo:"body",syncUrlsWithBaseTag:!1,listenLocationChangeEvent:!0,locationChangeEvent:"locationChange",locationChangeAngularEmitter:!1,usagesToUpdate:"use[*|href]",moveGradientsOutsideSymbol:!1},m=function(t){return Array.prototype.slice.call(t,0)},w=navigator.userAgent,v={isChrome:/chrome/i.test(w),isFirefox:/firefox/i.test(w),isIE:/msie/i.test(w)||/trident/i.test(w),isEdge:/edge/i.test(w)},B=function(t){var e=[];return m(t.querySelectorAll("style")).forEach(function(t){t.textContent+="",e.push(t)}),e},y=function(t){return(t||window.location.href).split("#")[0]},b=function(t){angular.module("ng").run(["$rootScope",function(e){e.$on("$locationChangeSuccess",function(e,A,n){!function(t,e){var A=document.createEvent("CustomEvent");A.initCustomEvent(t,!1,!1,e),window.dispatchEvent(A)}(t,{oldUrl:n,newUrl:A})})}])},C=function(t,e){return void 0===e&&(e="linearGradient, radialGradient, pattern"),m(t.querySelectorAll("symbol")).forEach(function(t){m(t.querySelectorAll(e)).forEach(function(e){t.parentNode.insertBefore(e,t)})}),t};var F=n.xlink.uri,Q="xlink:href",U=/[{}|\\\^\[\]`"<>]/g;function x(t){return t.replace(U,function(t){return"%"+t[0].charCodeAt(0).toString(16).toUpperCase()})}var E,L=["clipPath","colorProfile","src","cursor","fill","filter","marker","markerStart","markerMid","markerEnd","mask","stroke","style"],N=L.map(function(t){return"["+t+"]"}).join(","),S=function(t,e,A,n){var r=x(A),i=x(n);(function(t,e){return m(t).reduce(function(t,A){if(!A.attributes)return t;var n=m(A.attributes),r=e?n.filter(e):n;return t.concat(r)},[])})(t.querySelectorAll(N),function(t){var e=t.localName,A=t.value;return-1!==L.indexOf(e)&&-1!==A.indexOf("url("+r)}).forEach(function(t){return t.value=t.value.replace(r,i)}),function(t,e,A){m(t).forEach(function(t){var n=t.getAttribute(Q);if(n&&0===n.indexOf(e)){var r=n.replace(e,A);t.setAttributeNS(F,Q,r)}})}(e,r,i)},_={MOUNT:"mount",SYMBOL_MOUNT:"symbol_mount"},I=function(t){function e(e){var n=this;void 0===e&&(e={}),t.call(this,A(g,e));var r=function(t){return t=t||Object.create(null),{on:function(e,A){(t[e]||(t[e]=[])).push(A)},off:function(e,A){t[e]&&t[e].splice(t[e].indexOf(A)>>>0,1)},emit:function(e,A){(t[e]||[]).map(function(t){t(A)}),(t["*"]||[]).map(function(t){t(e,A)})}}}();this._emitter=r,this.node=null;var i=this.config;if(i.autoConfigure&&this._autoConfigure(e),i.syncUrlsWithBaseTag){var o=document.getElementsByTagName("base")[0].getAttribute("href");r.on(_.MOUNT,function(){return n.updateUrls("#",o)})}var s=this._handleLocationChange.bind(this);this._handleLocationChange=s,i.listenLocationChangeEvent&&window.addEventListener(i.locationChangeEvent,s),i.locationChangeAngularEmitter&&b(i.locationChangeEvent),r.on(_.MOUNT,function(t){i.moveGradientsOutsideSymbol&&C(t)}),r.on(_.SYMBOL_MOUNT,function(t){i.moveGradientsOutsideSymbol&&C(t.parentNode),(v.isIE||v.isEdge)&&B(t)})}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},e.prototype._autoConfigure=function(t){var e=this.config;void 0===t.syncUrlsWithBaseTag&&(e.syncUrlsWithBaseTag=void 0!==document.getElementsByTagName("base")[0]),void 0===t.locationChangeAngularEmitter&&(e.locationChangeAngularEmitter="angular"in window),void 0===t.moveGradientsOutsideSymbol&&(e.moveGradientsOutsideSymbol=v.isFirefox)},e.prototype._handleLocationChange=function(t){var e=t.detail,A=e.oldUrl,n=e.newUrl;this.updateUrls(A,n)},e.prototype.add=function(e){var A=t.prototype.add.call(this,e);return this.isMounted&&A&&(e.mount(this.node),this._emitter.emit(_.SYMBOL_MOUNT,e.node)),A},e.prototype.attach=function(t){var e=this,A=this;if(A.isMounted)return A.node;var n="string"==typeof t?document.querySelector(t):t;return A.node=n,this.symbols.forEach(function(t){t.mount(A.node),e._emitter.emit(_.SYMBOL_MOUNT,t.node)}),m(n.querySelectorAll("symbol")).forEach(function(t){var e=d.createFromExistingNode(t);e.node=t,A.add(e)}),this._emitter.emit(_.MOUNT,n),n},e.prototype.destroy=function(){var t=this.config,e=this.symbols,A=this._emitter;e.forEach(function(t){return t.destroy()}),A.off("*"),window.removeEventListener(t.locationChangeEvent,this._handleLocationChange),this.isMounted&&this.unmount()},e.prototype.mount=function(t,e){void 0===t&&(t=this.config.mountTo),void 0===e&&(e=!1);if(this.isMounted)return this.node;var A="string"==typeof t?document.querySelector(t):t,n=this.render();return this.node=n,e&&A.childNodes[0]?A.insertBefore(n,A.childNodes[0]):A.appendChild(n),this._emitter.emit(_.MOUNT,n),n},e.prototype.render=function(){return p(this.stringify())},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},e.prototype.updateUrls=function(t,e){if(!this.isMounted)return!1;var A=document.querySelectorAll(this.config.usagesToUpdate);return S(this.node,A,y(t)+"#",y(e)+"#"),!0},Object.defineProperties(e.prototype,n),e}(h),H=t(function(t){
  31. /*!
  32. * domready (c) Dustin Diaz 2014 - License MIT
  33. */
  34. t.exports=function(){var t,e=[],A=document,n=(A.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(A.readyState);return n||A.addEventListener("DOMContentLoaded",t=function(){for(A.removeEventListener("DOMContentLoaded",t),n=1;t=e.shift();)t()}),function(t){n?setTimeout(t,0):e.push(t)}}()});!!window.__SVG_SPRITE__?E=window.__SVG_SPRITE__:(E=new I({attrs:{id:"__SVG_SPRITE_NODE__"}}),window.__SVG_SPRITE__=E);var k=function(){var t=document.getElementById("__SVG_SPRITE_NODE__");t?E.attach(t):E.mount(document.body,!0)};return document.body?k():H(k),E})}).call(this,A("yLpj"))},J66h:function(t,e,A){(function(A){var n;!function(A,r){t.exports=function(A){"use strict";var r,i=(A=A||{}).Base64,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=function(t){for(var e={},A=0,n=t.length;A<n;A++)e[t.charAt(A)]=A;return e}(o),a=String.fromCharCode,c=function(t){if(t.length<2){var e=t.charCodeAt(0);return e<128?t:e<2048?a(192|e>>>6)+a(128|63&e):a(224|e>>>12&15)+a(128|e>>>6&63)+a(128|63&e)}var e=65536+1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320);return a(240|e>>>18&7)+a(128|e>>>12&63)+a(128|e>>>6&63)+a(128|63&e)},u=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,l=function(t){return t.replace(u,c)},h=function(t){var e=[0,2,1][t.length%3],A=t.charCodeAt(0)<<16|(t.length>1?t.charCodeAt(1):0)<<8|(t.length>2?t.charCodeAt(2):0),n=[o.charAt(A>>>18),o.charAt(A>>>12&63),e>=2?"=":o.charAt(A>>>6&63),e>=1?"=":o.charAt(63&A)];return n.join("")},f=A.btoa&&"function"==typeof A.btoa?function(t){return A.btoa(t)}:function(t){if(t.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return t.replace(/[\s\S]{1,3}/g,h)},p=function(t){return f(l(String(t)))},d=function(t){return t.replace(/[+\/]/g,function(t){return"+"==t?"-":"_"}).replace(/=/g,"")},g=function(t,e){return e?d(p(t)):p(t)};A.Uint8Array&&(r=function(t,e){for(var A="",n=0,r=t.length;n<r;n+=3){var i=t[n],s=t[n+1],a=t[n+2],c=i<<16|s<<8|a;A+=o.charAt(c>>>18)+o.charAt(c>>>12&63)+(void 0!==s?o.charAt(c>>>6&63):"=")+(void 0!==a?o.charAt(63&c):"=")}return e?d(A):A});var m,w=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,v=function(t){switch(t.length){case 4:var e=(7&t.charCodeAt(0))<<18|(63&t.charCodeAt(1))<<12|(63&t.charCodeAt(2))<<6|63&t.charCodeAt(3),A=e-65536;return a(55296+(A>>>10))+a(56320+(1023&A));case 3:return a((15&t.charCodeAt(0))<<12|(63&t.charCodeAt(1))<<6|63&t.charCodeAt(2));default:return a((31&t.charCodeAt(0))<<6|63&t.charCodeAt(1))}},B=function(t){return t.replace(w,v)},y=function(t){var e=t.length,A=e%4,n=(e>0?s[t.charAt(0)]<<18:0)|(e>1?s[t.charAt(1)]<<12:0)|(e>2?s[t.charAt(2)]<<6:0)|(e>3?s[t.charAt(3)]:0),r=[a(n>>>16),a(n>>>8&255),a(255&n)];return r.length-=[0,0,2,1][A],r.join("")},b=A.atob&&"function"==typeof A.atob?function(t){return A.atob(t)}:function(t){return t.replace(/\S{1,4}/g,y)},C=function(t){return b(String(t).replace(/[^A-Za-z0-9\+\/]/g,""))},F=function(t){return String(t).replace(/[-_]/g,function(t){return"-"==t?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Q=function(t){return function(t){return B(b(t))}(F(t))};A.Uint8Array&&(m=function(t){return Uint8Array.from(C(F(t)),function(t){return t.charCodeAt(0)})});if(A.Base64={VERSION:"2.6.4",atob:C,btoa:f,fromBase64:Q,toBase64:g,utob:l,encode:g,encodeURI:function(t){return g(t,!0)},btou:B,decode:Q,noConflict:function(){var t=A.Base64;return A.Base64=i,t},fromUint8Array:r,toUint8Array:m},"function"==typeof Object.defineProperty){var U=function(t){return{value:t,enumerable:!1,writable:!0,configurable:!0}};A.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",U(function(){return Q(this)})),Object.defineProperty(String.prototype,"toBase64",U(function(t){return g(this,t)})),Object.defineProperty(String.prototype,"toBase64URI",U(function(){return g(this,!0)}))}}A.Meteor&&(Base64=A.Base64);void 0!==t&&t.exports?t.exports.Base64=A.Base64:void 0===(n=function(){return A.Base64}.apply(e,[]))||(t.exports=n);return{Base64:A.Base64}}(A)}("undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==A?A:this)}).call(this,A("yLpj"))},JB68:function(t,e,A){var n=A("Jes0");t.exports=function(t){return Object(n(t))}},JEQr:function(t,e,A){"use strict";(function(e){var n=A("xTJ+"),r=A("yK9s"),i={"Content-Type":"application/x-www-form-urlencoded"};function o(t,e){!n.isUndefined(t)&&n.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}var s={adapter:function(){var t;return"undefined"!=typeof XMLHttpRequest?t=A("tQ2B"):void 0!==e&&(t=A("tQ2B")),t}(),transformRequest:[function(t,e){return r(e,"Content-Type"),n.isFormData(t)||n.isArrayBuffer(t)||n.isBuffer(t)||n.isStream(t)||n.isFile(t)||n.isBlob(t)?t:n.isArrayBufferView(t)?t.buffer:n.isURLSearchParams(t)?(o(e,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):n.isObject(t)?(o(e,"application/json;charset=utf-8"),JSON.stringify(t)):t}],transformResponse:[function(t){if("string"==typeof t)try{t=JSON.parse(t)}catch(t){}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};n.forEach(["delete","get","head"],function(t){s.headers[t]={}}),n.forEach(["post","put","patch"],function(t){s.headers[t]=n.merge(i)}),t.exports=s}).call(this,A("8oxB"))},"JMW+":function(t,e,A){"use strict";var n,r,i,o,s=A("uOPS"),a=A("5T2Y"),c=A("2GTP"),u=A("QMMT"),l=A("Y7ZC"),h=A("93I4"),f=A("eaoh"),p=A("EXMj"),d=A("oioR"),g=A("8gHz"),m=A("QXhf").set,w=A("q6LJ")(),v=A("ZW5q"),B=A("RDmV"),y=A("vBP9"),b=A("zXhZ"),C=a.TypeError,F=a.process,Q=F&&F.versions,U=Q&&Q.v8||"",x=a.Promise,E="process"==u(F),L=function(){},N=r=v.f,S=!!function(){try{var t=x.resolve(1),e=(t.constructor={})[A("UWiX")("species")]=function(t){t(L,L)};return(E||"function"==typeof PromiseRejectionEvent)&&t.then(L)instanceof e&&0!==U.indexOf("6.6")&&-1===y.indexOf("Chrome/66")}catch(t){}}(),_=function(t){var e;return!(!h(t)||"function"!=typeof(e=t.then))&&e},I=function(t,e){if(!t._n){t._n=!0;var A=t._c;w(function(){for(var n=t._v,r=1==t._s,i=0,o=function(e){var A,i,o,s=r?e.ok:e.fail,a=e.resolve,c=e.reject,u=e.domain;try{s?(r||(2==t._h&&O(t),t._h=1),!0===s?A=n:(u&&u.enter(),A=s(n),u&&(u.exit(),o=!0)),A===e.promise?c(C("Promise-chain cycle")):(i=_(A))?i.call(A,a,c):a(A)):c(n)}catch(t){u&&!o&&u.exit(),c(t)}};A.length>i;)o(A[i++]);t._c=[],t._n=!1,e&&!t._h&&H(t)})}},H=function(t){m.call(a,function(){var e,A,n,r=t._v,i=k(t);if(i&&(e=B(function(){E?F.emit("unhandledRejection",r,t):(A=a.onunhandledrejection)?A({promise:t,reason:r}):(n=a.console)&&n.error&&n.error("Unhandled promise rejection",r)}),t._h=E||k(t)?2:1),t._a=void 0,i&&e.e)throw e.v})},k=function(t){return 1!==t._h&&0===(t._a||t._c).length},O=function(t){m.call(a,function(){var e;E?F.emit("rejectionHandled",t):(e=a.onrejectionhandled)&&e({promise:t,reason:t._v})})},P=function(t){var e=this;e._d||(e._d=!0,(e=e._w||e)._v=t,e._s=2,e._a||(e._a=e._c.slice()),I(e,!0))},M=function(t){var e,A=this;if(!A._d){A._d=!0,A=A._w||A;try{if(A===t)throw C("Promise can't be resolved itself");(e=_(t))?w(function(){var n={_w:A,_d:!1};try{e.call(t,c(M,n,1),c(P,n,1))}catch(t){P.call(n,t)}}):(A._v=t,A._s=1,I(A,!1))}catch(t){P.call({_w:A,_d:!1},t)}}};S||(x=function(t){p(this,x,"Promise","_h"),f(t),n.call(this);try{t(c(M,this,1),c(P,this,1))}catch(t){P.call(this,t)}},(n=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=A("XJU/")(x.prototype,{then:function(t,e){var A=N(g(this,x));return A.ok="function"!=typeof t||t,A.fail="function"==typeof e&&e,A.domain=E?F.domain:void 0,this._c.push(A),this._a&&this._a.push(A),this._s&&I(this,!1),A.promise},catch:function(t){return this.then(void 0,t)}}),i=function(){var t=new n;this.promise=t,this.resolve=c(M,t,1),this.reject=c(P,t,1)},v.f=N=function(t){return t===x||t===o?new i(t):r(t)}),l(l.G+l.W+l.F*!S,{Promise:x}),A("RfKB")(x,"Promise"),A("TJWN")("Promise"),o=A("WEpk").Promise,l(l.S+l.F*!S,"Promise",{reject:function(t){var e=N(this);return(0,e.reject)(t),e.promise}}),l(l.S+l.F*(s||!S),"Promise",{resolve:function(t){return b(s&&this===o?x:this,t)}}),l(l.S+l.F*!(S&&A("TuGD")(function(t){x.all(t).catch(L)})),"Promise",{all:function(t){var e=this,A=N(e),n=A.resolve,r=A.reject,i=B(function(){var A=[],i=0,o=1;d(t,!1,function(t){var s=i++,a=!1;A.push(void 0),o++,e.resolve(t).then(function(t){a||(a=!0,A[s]=t,--o||n(A))},r)}),--o||n(A)});return i.e&&r(i.v),A.promise},race:function(t){var e=this,A=N(e),n=A.reject,r=B(function(){d(t,!1,function(t){e.resolve(t).then(A.resolve,n)})});return r.e&&n(r.v),A.promise}})},Jes0:function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},"KHd+":function(t,e,A){"use strict";function n(t,e,A,n,r,i,o,s){var a,c="function"==typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=A,c._compiled=!0),n&&(c.functional=!0),i&&(c._scopeId="data-v-"+i),o?(a=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),r&&r.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},c._ssrRegister=a):r&&(a=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),a)if(c.functional){c._injectStyles=a;var u=c.render;c.render=function(t,e){return a.call(e),u(t,e)}}else{var l=c.beforeCreate;c.beforeCreate=l?[].concat(l,a):[a]}return{exports:t,options:c}}A.d(e,"a",function(){return n})},KUxP:function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},Kw5r:function(t,e,A){"use strict";A.r(e),function(t){
  35. /*!
  36. * Vue.js v2.5.17
  37. * (c) 2014-2018 Evan You
  38. * Released under the MIT License.
  39. */
  40. var A=Object.freeze({});function n(t){return void 0===t||null===t}function r(t){return void 0!==t&&null!==t}function i(t){return!0===t}function o(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function s(t){return null!==t&&"object"==typeof t}var a=Object.prototype.toString;function c(t){return"[object Object]"===a.call(t)}function u(t){return"[object RegExp]"===a.call(t)}function l(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function h(t){return null==t?"":"object"==typeof t?JSON.stringify(t,null,2):String(t)}function f(t){var e=parseFloat(t);return isNaN(e)?t:e}function p(t,e){for(var A=Object.create(null),n=t.split(","),r=0;r<n.length;r++)A[n[r]]=!0;return e?function(t){return A[t.toLowerCase()]}:function(t){return A[t]}}p("slot,component",!0);var d=p("key,ref,slot,slot-scope,is");function g(t,e){if(t.length){var A=t.indexOf(e);if(A>-1)return t.splice(A,1)}}var m=Object.prototype.hasOwnProperty;function w(t,e){return m.call(t,e)}function v(t){var e=Object.create(null);return function(A){return e[A]||(e[A]=t(A))}}var B=/-(\w)/g,y=v(function(t){return t.replace(B,function(t,e){return e?e.toUpperCase():""})}),b=v(function(t){return t.charAt(0).toUpperCase()+t.slice(1)}),C=/\B([A-Z])/g,F=v(function(t){return t.replace(C,"-$1").toLowerCase()});var Q=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function A(A){var n=arguments.length;return n?n>1?t.apply(e,arguments):t.call(e,A):t.call(e)}return A._length=t.length,A};function U(t,e){e=e||0;for(var A=t.length-e,n=new Array(A);A--;)n[A]=t[A+e];return n}function x(t,e){for(var A in e)t[A]=e[A];return t}function E(t){for(var e={},A=0;A<t.length;A++)t[A]&&x(e,t[A]);return e}function L(t,e,A){}var N=function(t,e,A){return!1},S=function(t){return t};function _(t,e){if(t===e)return!0;var A=s(t),n=s(e);if(!A||!n)return!A&&!n&&String(t)===String(e);try{var r=Array.isArray(t),i=Array.isArray(e);if(r&&i)return t.length===e.length&&t.every(function(t,A){return _(t,e[A])});if(r||i)return!1;var o=Object.keys(t),a=Object.keys(e);return o.length===a.length&&o.every(function(A){return _(t[A],e[A])})}catch(t){return!1}}function I(t,e){for(var A=0;A<t.length;A++)if(_(t[A],e))return A;return-1}function H(t){var e=!1;return function(){e||(e=!0,t.apply(this,arguments))}}var k="data-server-rendered",O=["component","directive","filter"],P=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured"],M={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:N,isReservedAttr:N,isUnknownElement:N,getTagNamespace:L,parsePlatformTagName:S,mustUseProp:N,_lifecycleHooks:P};function T(t){var e=(t+"").charCodeAt(0);return 36===e||95===e}function D(t,e,A,n){Object.defineProperty(t,e,{value:A,enumerable:!!n,writable:!0,configurable:!0})}var R=/[^\w.$]/;var K,j="__proto__"in{},V="undefined"!=typeof window,q="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,z=q&&WXEnvironment.platform.toLowerCase(),G=V&&window.navigator.userAgent.toLowerCase(),X=G&&/msie|trident/.test(G),W=G&&G.indexOf("msie 9.0")>0,J=G&&G.indexOf("edge/")>0,Y=(G&&G.indexOf("android"),G&&/iphone|ipad|ipod|ios/.test(G)||"ios"===z),$=(G&&/chrome\/\d+/.test(G),{}.watch),Z=!1;if(V)try{var tt={};Object.defineProperty(tt,"passive",{get:function(){Z=!0}}),window.addEventListener("test-passive",null,tt)}catch(t){}var et=function(){return void 0===K&&(K=!V&&!q&&void 0!==t&&"server"===t.process.env.VUE_ENV),K},At=V&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function nt(t){return"function"==typeof t&&/native code/.test(t.toString())}var rt,it="undefined"!=typeof Symbol&&nt(Symbol)&&"undefined"!=typeof Reflect&&nt(Reflect.ownKeys);rt="undefined"!=typeof Set&&nt(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var ot=L,st=0,at=function(){this.id=st++,this.subs=[]};at.prototype.addSub=function(t){this.subs.push(t)},at.prototype.removeSub=function(t){g(this.subs,t)},at.prototype.depend=function(){at.target&&at.target.addDep(this)},at.prototype.notify=function(){for(var t=this.subs.slice(),e=0,A=t.length;e<A;e++)t[e].update()},at.target=null;var ct=[];function ut(t){at.target&&ct.push(at.target),at.target=t}function lt(){at.target=ct.pop()}var ht=function(t,e,A,n,r,i,o,s){this.tag=t,this.data=e,this.children=A,this.text=n,this.elm=r,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=o,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},ft={child:{configurable:!0}};ft.child.get=function(){return this.componentInstance},Object.defineProperties(ht.prototype,ft);var pt=function(t){void 0===t&&(t="");var e=new ht;return e.text=t,e.isComment=!0,e};function dt(t){return new ht(void 0,void 0,void 0,String(t))}function gt(t){var e=new ht(t.tag,t.data,t.children,t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.isCloned=!0,e}var mt=Array.prototype,wt=Object.create(mt);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(t){var e=mt[t];D(wt,t,function(){for(var A=[],n=arguments.length;n--;)A[n]=arguments[n];var r,i=e.apply(this,A),o=this.__ob__;switch(t){case"push":case"unshift":r=A;break;case"splice":r=A.slice(2)}return r&&o.observeArray(r),o.dep.notify(),i})});var vt=Object.getOwnPropertyNames(wt),Bt=!0;function yt(t){Bt=t}var bt=function(t){(this.value=t,this.dep=new at,this.vmCount=0,D(t,"__ob__",this),Array.isArray(t))?((j?Ct:Ft)(t,wt,vt),this.observeArray(t)):this.walk(t)};function Ct(t,e,A){t.__proto__=e}function Ft(t,e,A){for(var n=0,r=A.length;n<r;n++){var i=A[n];D(t,i,e[i])}}function Qt(t,e){var A;if(s(t)&&!(t instanceof ht))return w(t,"__ob__")&&t.__ob__ instanceof bt?A=t.__ob__:Bt&&!et()&&(Array.isArray(t)||c(t))&&Object.isExtensible(t)&&!t._isVue&&(A=new bt(t)),e&&A&&A.vmCount++,A}function Ut(t,e,A,n,r){var i=new at,o=Object.getOwnPropertyDescriptor(t,e);if(!o||!1!==o.configurable){var s=o&&o.get;s||2!==arguments.length||(A=t[e]);var a=o&&o.set,c=!r&&Qt(A);Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){var e=s?s.call(t):A;return at.target&&(i.depend(),c&&(c.dep.depend(),Array.isArray(e)&&function t(e){for(var A=void 0,n=0,r=e.length;n<r;n++)(A=e[n])&&A.__ob__&&A.__ob__.dep.depend(),Array.isArray(A)&&t(A)}(e))),e},set:function(e){var n=s?s.call(t):A;e===n||e!=e&&n!=n||(a?a.call(t,e):A=e,c=!r&&Qt(e),i.notify())}})}}function xt(t,e,A){if(Array.isArray(t)&&l(e))return t.length=Math.max(t.length,e),t.splice(e,1,A),A;if(e in t&&!(e in Object.prototype))return t[e]=A,A;var n=t.__ob__;return t._isVue||n&&n.vmCount?A:n?(Ut(n.value,e,A),n.dep.notify(),A):(t[e]=A,A)}function Et(t,e){if(Array.isArray(t)&&l(e))t.splice(e,1);else{var A=t.__ob__;t._isVue||A&&A.vmCount||w(t,e)&&(delete t[e],A&&A.dep.notify())}}bt.prototype.walk=function(t){for(var e=Object.keys(t),A=0;A<e.length;A++)Ut(t,e[A])},bt.prototype.observeArray=function(t){for(var e=0,A=t.length;e<A;e++)Qt(t[e])};var Lt=M.optionMergeStrategies;function Nt(t,e){if(!e)return t;for(var A,n,r,i=Object.keys(e),o=0;o<i.length;o++)n=t[A=i[o]],r=e[A],w(t,A)?c(n)&&c(r)&&Nt(n,r):xt(t,A,r);return t}function St(t,e,A){return A?function(){var n="function"==typeof e?e.call(A,A):e,r="function"==typeof t?t.call(A,A):t;return n?Nt(n,r):r}:e?t?function(){return Nt("function"==typeof e?e.call(this,this):e,"function"==typeof t?t.call(this,this):t)}:e:t}function _t(t,e){return e?t?t.concat(e):Array.isArray(e)?e:[e]:t}function It(t,e,A,n){var r=Object.create(t||null);return e?x(r,e):r}Lt.data=function(t,e,A){return A?St(t,e,A):e&&"function"!=typeof e?t:St(t,e)},P.forEach(function(t){Lt[t]=_t}),O.forEach(function(t){Lt[t+"s"]=It}),Lt.watch=function(t,e,A,n){if(t===$&&(t=void 0),e===$&&(e=void 0),!e)return Object.create(t||null);if(!t)return e;var r={};for(var i in x(r,t),e){var o=r[i],s=e[i];o&&!Array.isArray(o)&&(o=[o]),r[i]=o?o.concat(s):Array.isArray(s)?s:[s]}return r},Lt.props=Lt.methods=Lt.inject=Lt.computed=function(t,e,A,n){if(!t)return e;var r=Object.create(null);return x(r,t),e&&x(r,e),r},Lt.provide=St;var Ht=function(t,e){return void 0===e?t:e};function kt(t,e,A){"function"==typeof e&&(e=e.options),function(t,e){var A=t.props;if(A){var n,r,i={};if(Array.isArray(A))for(n=A.length;n--;)"string"==typeof(r=A[n])&&(i[y(r)]={type:null});else if(c(A))for(var o in A)r=A[o],i[y(o)]=c(r)?r:{type:r};t.props=i}}(e),function(t,e){var A=t.inject;if(A){var n=t.inject={};if(Array.isArray(A))for(var r=0;r<A.length;r++)n[A[r]]={from:A[r]};else if(c(A))for(var i in A){var o=A[i];n[i]=c(o)?x({from:i},o):{from:o}}}}(e),function(t){var e=t.directives;if(e)for(var A in e){var n=e[A];"function"==typeof n&&(e[A]={bind:n,update:n})}}(e);var n=e.extends;if(n&&(t=kt(t,n,A)),e.mixins)for(var r=0,i=e.mixins.length;r<i;r++)t=kt(t,e.mixins[r],A);var o,s={};for(o in t)a(o);for(o in e)w(t,o)||a(o);function a(n){var r=Lt[n]||Ht;s[n]=r(t[n],e[n],A,n)}return s}function Ot(t,e,A,n){if("string"==typeof A){var r=t[e];if(w(r,A))return r[A];var i=y(A);if(w(r,i))return r[i];var o=b(i);return w(r,o)?r[o]:r[A]||r[i]||r[o]}}function Pt(t,e,A,n){var r=e[t],i=!w(A,t),o=A[t],s=Dt(Boolean,r.type);if(s>-1)if(i&&!w(r,"default"))o=!1;else if(""===o||o===F(t)){var a=Dt(String,r.type);(a<0||s<a)&&(o=!0)}if(void 0===o){o=function(t,e,A){if(!w(e,"default"))return;var n=e.default;0;if(t&&t.$options.propsData&&void 0===t.$options.propsData[A]&&void 0!==t._props[A])return t._props[A];return"function"==typeof n&&"Function"!==Mt(e.type)?n.call(t):n}(n,r,t);var c=Bt;yt(!0),Qt(o),yt(c)}return o}function Mt(t){var e=t&&t.toString().match(/^\s*function (\w+)/);return e?e[1]:""}function Tt(t,e){return Mt(t)===Mt(e)}function Dt(t,e){if(!Array.isArray(e))return Tt(e,t)?0:-1;for(var A=0,n=e.length;A<n;A++)if(Tt(e[A],t))return A;return-1}function Rt(t,e,A){if(e)for(var n=e;n=n.$parent;){var r=n.$options.errorCaptured;if(r)for(var i=0;i<r.length;i++)try{if(!1===r[i].call(n,t,e,A))return}catch(t){Kt(t,n,"errorCaptured hook")}}Kt(t,e,A)}function Kt(t,e,A){if(M.errorHandler)try{return M.errorHandler.call(null,t,e,A)}catch(t){jt(t,null,"config.errorHandler")}jt(t,e,A)}function jt(t,e,A){if(!V&&!q||"undefined"==typeof console)throw t;console.error(t)}var Vt,qt,zt=[],Gt=!1;function Xt(){Gt=!1;var t=zt.slice(0);zt.length=0;for(var e=0;e<t.length;e++)t[e]()}var Wt=!1;if("undefined"!=typeof setImmediate&&nt(setImmediate))qt=function(){setImmediate(Xt)};else if("undefined"==typeof MessageChannel||!nt(MessageChannel)&&"[object MessageChannelConstructor]"!==MessageChannel.toString())qt=function(){setTimeout(Xt,0)};else{var Jt=new MessageChannel,Yt=Jt.port2;Jt.port1.onmessage=Xt,qt=function(){Yt.postMessage(1)}}if("undefined"!=typeof Promise&&nt(Promise)){var $t=Promise.resolve();Vt=function(){$t.then(Xt),Y&&setTimeout(L)}}else Vt=qt;function Zt(t,e){var A;if(zt.push(function(){if(t)try{t.call(e)}catch(t){Rt(t,e,"nextTick")}else A&&A(e)}),Gt||(Gt=!0,Wt?qt():Vt()),!t&&"undefined"!=typeof Promise)return new Promise(function(t){A=t})}var te=new rt;function ee(t){!function t(e,A){var n,r;var i=Array.isArray(e);if(!i&&!s(e)||Object.isFrozen(e)||e instanceof ht)return;if(e.__ob__){var o=e.__ob__.dep.id;if(A.has(o))return;A.add(o)}if(i)for(n=e.length;n--;)t(e[n],A);else for(r=Object.keys(e),n=r.length;n--;)t(e[r[n]],A)}(t,te),te.clear()}var Ae,ne=v(function(t){var e="&"===t.charAt(0),A="~"===(t=e?t.slice(1):t).charAt(0),n="!"===(t=A?t.slice(1):t).charAt(0);return{name:t=n?t.slice(1):t,once:A,capture:n,passive:e}});function re(t){function e(){var t=arguments,A=e.fns;if(!Array.isArray(A))return A.apply(null,arguments);for(var n=A.slice(),r=0;r<n.length;r++)n[r].apply(null,t)}return e.fns=t,e}function ie(t,e,A,r,i){var o,s,a,c;for(o in t)s=t[o],a=e[o],c=ne(o),n(s)||(n(a)?(n(s.fns)&&(s=t[o]=re(s)),A(c.name,s,c.once,c.capture,c.passive,c.params)):s!==a&&(a.fns=s,t[o]=a));for(o in e)n(t[o])&&r((c=ne(o)).name,e[o],c.capture)}function oe(t,e,A){var o;t instanceof ht&&(t=t.data.hook||(t.data.hook={}));var s=t[e];function a(){A.apply(this,arguments),g(o.fns,a)}n(s)?o=re([a]):r(s.fns)&&i(s.merged)?(o=s).fns.push(a):o=re([s,a]),o.merged=!0,t[e]=o}function se(t,e,A,n,i){if(r(e)){if(w(e,A))return t[A]=e[A],i||delete e[A],!0;if(w(e,n))return t[A]=e[n],i||delete e[n],!0}return!1}function ae(t){return o(t)?[dt(t)]:Array.isArray(t)?function t(e,A){var s=[];var a,c,u,l;for(a=0;a<e.length;a++)n(c=e[a])||"boolean"==typeof c||(u=s.length-1,l=s[u],Array.isArray(c)?c.length>0&&(ce((c=t(c,(A||"")+"_"+a))[0])&&ce(l)&&(s[u]=dt(l.text+c[0].text),c.shift()),s.push.apply(s,c)):o(c)?ce(l)?s[u]=dt(l.text+c):""!==c&&s.push(dt(c)):ce(c)&&ce(l)?s[u]=dt(l.text+c.text):(i(e._isVList)&&r(c.tag)&&n(c.key)&&r(A)&&(c.key="__vlist"+A+"_"+a+"__"),s.push(c)));return s}(t):void 0}function ce(t){return r(t)&&r(t.text)&&function(t){return!1===t}(t.isComment)}function ue(t,e){return(t.__esModule||it&&"Module"===t[Symbol.toStringTag])&&(t=t.default),s(t)?e.extend(t):t}function le(t){return t.isComment&&t.asyncFactory}function he(t){if(Array.isArray(t))for(var e=0;e<t.length;e++){var A=t[e];if(r(A)&&(r(A.componentOptions)||le(A)))return A}}function fe(t,e,A){A?Ae.$once(t,e):Ae.$on(t,e)}function pe(t,e){Ae.$off(t,e)}function de(t,e,A){Ae=t,ie(e,A||{},fe,pe),Ae=void 0}function ge(t,e){var A={};if(!t)return A;for(var n=0,r=t.length;n<r;n++){var i=t[n],o=i.data;if(o&&o.attrs&&o.attrs.slot&&delete o.attrs.slot,i.context!==e&&i.fnContext!==e||!o||null==o.slot)(A.default||(A.default=[])).push(i);else{var s=o.slot,a=A[s]||(A[s]=[]);"template"===i.tag?a.push.apply(a,i.children||[]):a.push(i)}}for(var c in A)A[c].every(me)&&delete A[c];return A}function me(t){return t.isComment&&!t.asyncFactory||" "===t.text}function we(t,e){e=e||{};for(var A=0;A<t.length;A++)Array.isArray(t[A])?we(t[A],e):e[t[A].key]=t[A].fn;return e}var ve=null;function Be(t){for(;t&&(t=t.$parent);)if(t._inactive)return!0;return!1}function ye(t,e){if(e){if(t._directInactive=!1,Be(t))return}else if(t._directInactive)return;if(t._inactive||null===t._inactive){t._inactive=!1;for(var A=0;A<t.$children.length;A++)ye(t.$children[A]);be(t,"activated")}}function be(t,e){ut();var A=t.$options[e];if(A)for(var n=0,r=A.length;n<r;n++)try{A[n].call(t)}catch(A){Rt(A,t,e+" hook")}t._hasHookEvent&&t.$emit("hook:"+e),lt()}var Ce=[],Fe=[],Qe={},Ue=!1,xe=!1,Ee=0;function Le(){var t,e;for(xe=!0,Ce.sort(function(t,e){return t.id-e.id}),Ee=0;Ee<Ce.length;Ee++)e=(t=Ce[Ee]).id,Qe[e]=null,t.run();var A=Fe.slice(),n=Ce.slice();Ee=Ce.length=Fe.length=0,Qe={},Ue=xe=!1,function(t){for(var e=0;e<t.length;e++)t[e]._inactive=!0,ye(t[e],!0)}(A),function(t){var e=t.length;for(;e--;){var A=t[e],n=A.vm;n._watcher===A&&n._isMounted&&be(n,"updated")}}(n),At&&M.devtools&&At.emit("flush")}var Ne=0,Se=function(t,e,A,n,r){this.vm=t,r&&(t._watcher=this),t._watchers.push(this),n?(this.deep=!!n.deep,this.user=!!n.user,this.lazy=!!n.lazy,this.sync=!!n.sync):this.deep=this.user=this.lazy=this.sync=!1,this.cb=A,this.id=++Ne,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new rt,this.newDepIds=new rt,this.expression="","function"==typeof e?this.getter=e:(this.getter=function(t){if(!R.test(t)){var e=t.split(".");return function(t){for(var A=0;A<e.length;A++){if(!t)return;t=t[e[A]]}return t}}}(e),this.getter||(this.getter=function(){})),this.value=this.lazy?void 0:this.get()};Se.prototype.get=function(){var t;ut(this);var e=this.vm;try{t=this.getter.call(e,e)}catch(t){if(!this.user)throw t;Rt(t,e,'getter for watcher "'+this.expression+'"')}finally{this.deep&&ee(t),lt(),this.cleanupDeps()}return t},Se.prototype.addDep=function(t){var e=t.id;this.newDepIds.has(e)||(this.newDepIds.add(e),this.newDeps.push(t),this.depIds.has(e)||t.addSub(this))},Se.prototype.cleanupDeps=function(){for(var t=this.deps.length;t--;){var e=this.deps[t];this.newDepIds.has(e.id)||e.removeSub(this)}var A=this.depIds;this.depIds=this.newDepIds,this.newDepIds=A,this.newDepIds.clear(),A=this.deps,this.deps=this.newDeps,this.newDeps=A,this.newDeps.length=0},Se.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(t){var e=t.id;if(null==Qe[e]){if(Qe[e]=!0,xe){for(var A=Ce.length-1;A>Ee&&Ce[A].id>t.id;)A--;Ce.splice(A+1,0,t)}else Ce.push(t);Ue||(Ue=!0,Zt(Le))}}(this)},Se.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||s(t)||this.deep){var e=this.value;if(this.value=t,this.user)try{this.cb.call(this.vm,t,e)}catch(t){Rt(t,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,t,e)}}},Se.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},Se.prototype.depend=function(){for(var t=this.deps.length;t--;)this.deps[t].depend()},Se.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||g(this.vm._watchers,this);for(var t=this.deps.length;t--;)this.deps[t].removeSub(this);this.active=!1}};var _e={enumerable:!0,configurable:!0,get:L,set:L};function Ie(t,e,A){_e.get=function(){return this[e][A]},_e.set=function(t){this[e][A]=t},Object.defineProperty(t,A,_e)}function He(t){t._watchers=[];var e=t.$options;e.props&&function(t,e){var A=t.$options.propsData||{},n=t._props={},r=t.$options._propKeys=[];t.$parent&&yt(!1);var i=function(i){r.push(i);var o=Pt(i,e,A,t);Ut(n,i,o),i in t||Ie(t,"_props",i)};for(var o in e)i(o);yt(!0)}(t,e.props),e.methods&&function(t,e){t.$options.props;for(var A in e)t[A]=null==e[A]?L:Q(e[A],t)}(t,e.methods),e.data?function(t){var e=t.$options.data;c(e=t._data="function"==typeof e?function(t,e){ut();try{return t.call(e,e)}catch(t){return Rt(t,e,"data()"),{}}finally{lt()}}(e,t):e||{})||(e={});var A=Object.keys(e),n=t.$options.props,r=(t.$options.methods,A.length);for(;r--;){var i=A[r];0,n&&w(n,i)||T(i)||Ie(t,"_data",i)}Qt(e,!0)}(t):Qt(t._data={},!0),e.computed&&function(t,e){var A=t._computedWatchers=Object.create(null),n=et();for(var r in e){var i=e[r],o="function"==typeof i?i:i.get;0,n||(A[r]=new Se(t,o||L,L,ke)),r in t||Oe(t,r,i)}}(t,e.computed),e.watch&&e.watch!==$&&function(t,e){for(var A in e){var n=e[A];if(Array.isArray(n))for(var r=0;r<n.length;r++)Me(t,A,n[r]);else Me(t,A,n)}}(t,e.watch)}var ke={lazy:!0};function Oe(t,e,A){var n=!et();"function"==typeof A?(_e.get=n?Pe(e):A,_e.set=L):(_e.get=A.get?n&&!1!==A.cache?Pe(e):A.get:L,_e.set=A.set?A.set:L),Object.defineProperty(t,e,_e)}function Pe(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),at.target&&e.depend(),e.value}}function Me(t,e,A,n){return c(A)&&(n=A,A=A.handler),"string"==typeof A&&(A=t[A]),t.$watch(e,A,n)}function Te(t,e){if(t){for(var A=Object.create(null),n=it?Reflect.ownKeys(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}):Object.keys(t),r=0;r<n.length;r++){for(var i=n[r],o=t[i].from,s=e;s;){if(s._provided&&w(s._provided,o)){A[i]=s._provided[o];break}s=s.$parent}if(!s)if("default"in t[i]){var a=t[i].default;A[i]="function"==typeof a?a.call(e):a}else 0}return A}}function De(t,e){var A,n,i,o,a;if(Array.isArray(t)||"string"==typeof t)for(A=new Array(t.length),n=0,i=t.length;n<i;n++)A[n]=e(t[n],n);else if("number"==typeof t)for(A=new Array(t),n=0;n<t;n++)A[n]=e(n+1,n);else if(s(t))for(o=Object.keys(t),A=new Array(o.length),n=0,i=o.length;n<i;n++)a=o[n],A[n]=e(t[a],a,n);return r(A)&&(A._isVList=!0),A}function Re(t,e,A,n){var r,i=this.$scopedSlots[t];if(i)A=A||{},n&&(A=x(x({},n),A)),r=i(A)||e;else{var o=this.$slots[t];o&&(o._rendered=!0),r=o||e}var s=A&&A.slot;return s?this.$createElement("template",{slot:s},r):r}function Ke(t){return Ot(this.$options,"filters",t)||S}function je(t,e){return Array.isArray(t)?-1===t.indexOf(e):t!==e}function Ve(t,e,A,n,r){var i=M.keyCodes[e]||A;return r&&n&&!M.keyCodes[e]?je(r,n):i?je(i,t):n?F(n)!==e:void 0}function qe(t,e,A,n,r){if(A)if(s(A)){var i;Array.isArray(A)&&(A=E(A));var o=function(o){if("class"===o||"style"===o||d(o))i=t;else{var s=t.attrs&&t.attrs.type;i=n||M.mustUseProp(e,s,o)?t.domProps||(t.domProps={}):t.attrs||(t.attrs={})}o in i||(i[o]=A[o],r&&((t.on||(t.on={}))["update:"+o]=function(t){A[o]=t}))};for(var a in A)o(a)}else;return t}function ze(t,e){var A=this._staticTrees||(this._staticTrees=[]),n=A[t];return n&&!e?n:(Xe(n=A[t]=this.$options.staticRenderFns[t].call(this._renderProxy,null,this),"__static__"+t,!1),n)}function Ge(t,e,A){return Xe(t,"__once__"+e+(A?"_"+A:""),!0),t}function Xe(t,e,A){if(Array.isArray(t))for(var n=0;n<t.length;n++)t[n]&&"string"!=typeof t[n]&&We(t[n],e+"_"+n,A);else We(t,e,A)}function We(t,e,A){t.isStatic=!0,t.key=e,t.isOnce=A}function Je(t,e){if(e)if(c(e)){var A=t.on=t.on?x({},t.on):{};for(var n in e){var r=A[n],i=e[n];A[n]=r?[].concat(r,i):i}}else;return t}function Ye(t){t._o=Ge,t._n=f,t._s=h,t._l=De,t._t=Re,t._q=_,t._i=I,t._m=ze,t._f=Ke,t._k=Ve,t._b=qe,t._v=dt,t._e=pt,t._u=we,t._g=Je}function $e(t,e,n,r,o){var s,a=o.options;w(r,"_uid")?(s=Object.create(r))._original=r:(s=r,r=r._original);var c=i(a._compiled),u=!c;this.data=t,this.props=e,this.children=n,this.parent=r,this.listeners=t.on||A,this.injections=Te(a.inject,r),this.slots=function(){return ge(n,r)},c&&(this.$options=a,this.$slots=this.slots(),this.$scopedSlots=t.scopedSlots||A),a._scopeId?this._c=function(t,e,A,n){var i=oA(s,t,e,A,n,u);return i&&!Array.isArray(i)&&(i.fnScopeId=a._scopeId,i.fnContext=r),i}:this._c=function(t,e,A,n){return oA(s,t,e,A,n,u)}}function Ze(t,e,A,n){var r=gt(t);return r.fnContext=A,r.fnOptions=n,e.slot&&((r.data||(r.data={})).slot=e.slot),r}function tA(t,e){for(var A in e)t[y(A)]=e[A]}Ye($e.prototype);var eA={init:function(t,e,A,n){if(t.componentInstance&&!t.componentInstance._isDestroyed&&t.data.keepAlive){var i=t;eA.prepatch(i,i)}else{(t.componentInstance=function(t,e,A,n){var i={_isComponent:!0,parent:e,_parentVnode:t,_parentElm:A||null,_refElm:n||null},o=t.data.inlineTemplate;r(o)&&(i.render=o.render,i.staticRenderFns=o.staticRenderFns);return new t.componentOptions.Ctor(i)}(t,ve,A,n)).$mount(e?t.elm:void 0,e)}},prepatch:function(t,e){var n=e.componentOptions;!function(t,e,n,r,i){var o=!!(i||t.$options._renderChildren||r.data.scopedSlots||t.$scopedSlots!==A);if(t.$options._parentVnode=r,t.$vnode=r,t._vnode&&(t._vnode.parent=r),t.$options._renderChildren=i,t.$attrs=r.data.attrs||A,t.$listeners=n||A,e&&t.$options.props){yt(!1);for(var s=t._props,a=t.$options._propKeys||[],c=0;c<a.length;c++){var u=a[c],l=t.$options.props;s[u]=Pt(u,l,e,t)}yt(!0),t.$options.propsData=e}n=n||A;var h=t.$options._parentListeners;t.$options._parentListeners=n,de(t,n,h),o&&(t.$slots=ge(i,r.context),t.$forceUpdate())}(e.componentInstance=t.componentInstance,n.propsData,n.listeners,e,n.children)},insert:function(t){var e=t.context,A=t.componentInstance;A._isMounted||(A._isMounted=!0,be(A,"mounted")),t.data.keepAlive&&(e._isMounted?function(t){t._inactive=!1,Fe.push(t)}(A):ye(A,!0))},destroy:function(t){var e=t.componentInstance;e._isDestroyed||(t.data.keepAlive?function t(e,A){if(!(A&&(e._directInactive=!0,Be(e))||e._inactive)){e._inactive=!0;for(var n=0;n<e.$children.length;n++)t(e.$children[n]);be(e,"deactivated")}}(e,!0):e.$destroy())}},AA=Object.keys(eA);function nA(t,e,o,a,c){if(!n(t)){var u=o.$options._base;if(s(t)&&(t=u.extend(t)),"function"==typeof t){var l;if(n(t.cid)&&void 0===(t=function(t,e,A){if(i(t.error)&&r(t.errorComp))return t.errorComp;if(r(t.resolved))return t.resolved;if(i(t.loading)&&r(t.loadingComp))return t.loadingComp;if(!r(t.contexts)){var o=t.contexts=[A],a=!0,c=function(){for(var t=0,e=o.length;t<e;t++)o[t].$forceUpdate()},u=H(function(A){t.resolved=ue(A,e),a||c()}),l=H(function(e){r(t.errorComp)&&(t.error=!0,c())}),h=t(u,l);return s(h)&&("function"==typeof h.then?n(t.resolved)&&h.then(u,l):r(h.component)&&"function"==typeof h.component.then&&(h.component.then(u,l),r(h.error)&&(t.errorComp=ue(h.error,e)),r(h.loading)&&(t.loadingComp=ue(h.loading,e),0===h.delay?t.loading=!0:setTimeout(function(){n(t.resolved)&&n(t.error)&&(t.loading=!0,c())},h.delay||200)),r(h.timeout)&&setTimeout(function(){n(t.resolved)&&l(null)},h.timeout))),a=!1,t.loading?t.loadingComp:t.resolved}t.contexts.push(A)}(l=t,u,o)))return function(t,e,A,n,r){var i=pt();return i.asyncFactory=t,i.asyncMeta={data:e,context:A,children:n,tag:r},i}(l,e,o,a,c);e=e||{},aA(t),r(e.model)&&function(t,e){var A=t.model&&t.model.prop||"value",n=t.model&&t.model.event||"input";(e.props||(e.props={}))[A]=e.model.value;var i=e.on||(e.on={});r(i[n])?i[n]=[e.model.callback].concat(i[n]):i[n]=e.model.callback}(t.options,e);var h=function(t,e,A){var i=e.options.props;if(!n(i)){var o={},s=t.attrs,a=t.props;if(r(s)||r(a))for(var c in i){var u=F(c);se(o,a,c,u,!0)||se(o,s,c,u,!1)}return o}}(e,t);if(i(t.options.functional))return function(t,e,n,i,o){var s=t.options,a={},c=s.props;if(r(c))for(var u in c)a[u]=Pt(u,c,e||A);else r(n.attrs)&&tA(a,n.attrs),r(n.props)&&tA(a,n.props);var l=new $e(n,a,o,i,t),h=s.render.call(null,l._c,l);if(h instanceof ht)return Ze(h,n,l.parent,s);if(Array.isArray(h)){for(var f=ae(h)||[],p=new Array(f.length),d=0;d<f.length;d++)p[d]=Ze(f[d],n,l.parent,s);return p}}(t,h,e,o,a);var f=e.on;if(e.on=e.nativeOn,i(t.options.abstract)){var p=e.slot;e={},p&&(e.slot=p)}!function(t){for(var e=t.hook||(t.hook={}),A=0;A<AA.length;A++){var n=AA[A];e[n]=eA[n]}}(e);var d=t.options.name||c;return new ht("vue-component-"+t.cid+(d?"-"+d:""),e,void 0,void 0,void 0,o,{Ctor:t,propsData:h,listeners:f,tag:c,children:a},l)}}}var rA=1,iA=2;function oA(t,e,A,a,c,u){return(Array.isArray(A)||o(A))&&(c=a,a=A,A=void 0),i(u)&&(c=iA),function(t,e,A,o,a){if(r(A)&&r(A.__ob__))return pt();r(A)&&r(A.is)&&(e=A.is);if(!e)return pt();0;Array.isArray(o)&&"function"==typeof o[0]&&((A=A||{}).scopedSlots={default:o[0]},o.length=0);a===iA?o=ae(o):a===rA&&(o=function(t){for(var e=0;e<t.length;e++)if(Array.isArray(t[e]))return Array.prototype.concat.apply([],t);return t}(o));var c,u;if("string"==typeof e){var l;u=t.$vnode&&t.$vnode.ns||M.getTagNamespace(e),c=M.isReservedTag(e)?new ht(M.parsePlatformTagName(e),A,o,void 0,void 0,t):r(l=Ot(t.$options,"components",e))?nA(l,A,t,o,e):new ht(e,A,o,void 0,void 0,t)}else c=nA(e,A,t,o);return Array.isArray(c)?c:r(c)?(r(u)&&function t(e,A,o){e.ns=A;"foreignObject"===e.tag&&(A=void 0,o=!0);if(r(e.children))for(var s=0,a=e.children.length;s<a;s++){var c=e.children[s];r(c.tag)&&(n(c.ns)||i(o)&&"svg"!==c.tag)&&t(c,A,o)}}(c,u),r(A)&&function(t){s(t.style)&&ee(t.style);s(t.class)&&ee(t.class)}(A),c):pt()}(t,e,A,a,c)}var sA=0;function aA(t){var e=t.options;if(t.super){var A=aA(t.super);if(A!==t.superOptions){t.superOptions=A;var n=function(t){var e,A=t.options,n=t.extendOptions,r=t.sealedOptions;for(var i in A)A[i]!==r[i]&&(e||(e={}),e[i]=cA(A[i],n[i],r[i]));return e}(t);n&&x(t.extendOptions,n),(e=t.options=kt(A,t.extendOptions)).name&&(e.components[e.name]=t)}}return e}function cA(t,e,A){if(Array.isArray(t)){var n=[];A=Array.isArray(A)?A:[A],e=Array.isArray(e)?e:[e];for(var r=0;r<t.length;r++)(e.indexOf(t[r])>=0||A.indexOf(t[r])<0)&&n.push(t[r]);return n}return t}function uA(t){this._init(t)}function lA(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var A=this,n=A.cid,r=t._Ctor||(t._Ctor={});if(r[n])return r[n];var i=t.name||A.options.name;var o=function(t){this._init(t)};return(o.prototype=Object.create(A.prototype)).constructor=o,o.cid=e++,o.options=kt(A.options,t),o.super=A,o.options.props&&function(t){var e=t.options.props;for(var A in e)Ie(t.prototype,"_props",A)}(o),o.options.computed&&function(t){var e=t.options.computed;for(var A in e)Oe(t.prototype,A,e[A])}(o),o.extend=A.extend,o.mixin=A.mixin,o.use=A.use,O.forEach(function(t){o[t]=A[t]}),i&&(o.options.components[i]=o),o.superOptions=A.options,o.extendOptions=t,o.sealedOptions=x({},o.options),r[n]=o,o}}function hA(t){return t&&(t.Ctor.options.name||t.tag)}function fA(t,e){return Array.isArray(t)?t.indexOf(e)>-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!u(t)&&t.test(e)}function pA(t,e){var A=t.cache,n=t.keys,r=t._vnode;for(var i in A){var o=A[i];if(o){var s=hA(o.componentOptions);s&&!e(s)&&dA(A,i,n,r)}}}function dA(t,e,A,n){var r=t[e];!r||n&&r.tag===n.tag||r.componentInstance.$destroy(),t[e]=null,g(A,e)}!function(t){t.prototype._init=function(t){var e=this;e._uid=sA++,e._isVue=!0,t&&t._isComponent?function(t,e){var A=t.$options=Object.create(t.constructor.options),n=e._parentVnode;A.parent=e.parent,A._parentVnode=n,A._parentElm=e._parentElm,A._refElm=e._refElm;var r=n.componentOptions;A.propsData=r.propsData,A._parentListeners=r.listeners,A._renderChildren=r.children,A._componentTag=r.tag,e.render&&(A.render=e.render,A.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=kt(aA(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,A=e.parent;if(A&&!e.abstract){for(;A.$options.abstract&&A.$parent;)A=A.$parent;A.$children.push(t)}t.$parent=A,t.$root=A?A.$root:t,t.$children=[],t.$refs={},t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&de(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,r=n&&n.context;t.$slots=ge(e._renderChildren,r),t.$scopedSlots=A,t._c=function(e,A,n,r){return oA(t,e,A,n,r,!1)},t.$createElement=function(e,A,n,r){return oA(t,e,A,n,r,!0)};var i=n&&n.data;Ut(t,"$attrs",i&&i.attrs||A,null,!0),Ut(t,"$listeners",e._parentListeners||A,null,!0)}(e),be(e,"beforeCreate"),function(t){var e=Te(t.$options.inject,t);e&&(yt(!1),Object.keys(e).forEach(function(A){Ut(t,A,e[A])}),yt(!0))}(e),He(e),function(t){var e=t.$options.provide;e&&(t._provided="function"==typeof e?e.call(t):e)}(e),be(e,"created"),e.$options.el&&e.$mount(e.$options.el)}}(uA),function(t){var e={get:function(){return this._data}},A={get:function(){return this._props}};Object.defineProperty(t.prototype,"$data",e),Object.defineProperty(t.prototype,"$props",A),t.prototype.$set=xt,t.prototype.$delete=Et,t.prototype.$watch=function(t,e,A){if(c(e))return Me(this,t,e,A);(A=A||{}).user=!0;var n=new Se(this,t,e,A);return A.immediate&&e.call(this,n.value),function(){n.teardown()}}}(uA),function(t){var e=/^hook:/;t.prototype.$on=function(t,A){if(Array.isArray(t))for(var n=0,r=t.length;n<r;n++)this.$on(t[n],A);else(this._events[t]||(this._events[t]=[])).push(A),e.test(t)&&(this._hasHookEvent=!0);return this},t.prototype.$once=function(t,e){var A=this;function n(){A.$off(t,n),e.apply(A,arguments)}return n.fn=e,A.$on(t,n),A},t.prototype.$off=function(t,e){var A=this;if(!arguments.length)return A._events=Object.create(null),A;if(Array.isArray(t)){for(var n=0,r=t.length;n<r;n++)this.$off(t[n],e);return A}var i=A._events[t];if(!i)return A;if(!e)return A._events[t]=null,A;if(e)for(var o,s=i.length;s--;)if((o=i[s])===e||o.fn===e){i.splice(s,1);break}return A},t.prototype.$emit=function(t){var e=this._events[t];if(e){e=e.length>1?U(e):e;for(var A=U(arguments,1),n=0,r=e.length;n<r;n++)try{e[n].apply(this,A)}catch(e){Rt(e,this,'event handler for "'+t+'"')}}return this}}(uA),function(t){t.prototype._update=function(t,e){var A=this;A._isMounted&&be(A,"beforeUpdate");var n=A.$el,r=A._vnode,i=ve;ve=A,A._vnode=t,r?A.$el=A.__patch__(r,t):(A.$el=A.__patch__(A.$el,t,e,!1,A.$options._parentElm,A.$options._refElm),A.$options._parentElm=A.$options._refElm=null),ve=i,n&&(n.__vue__=null),A.$el&&(A.$el.__vue__=A),A.$vnode&&A.$parent&&A.$vnode===A.$parent._vnode&&(A.$parent.$el=A.$el)},t.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},t.prototype.$destroy=function(){var t=this;if(!t._isBeingDestroyed){be(t,"beforeDestroy"),t._isBeingDestroyed=!0;var e=t.$parent;!e||e._isBeingDestroyed||t.$options.abstract||g(e.$children,t),t._watcher&&t._watcher.teardown();for(var A=t._watchers.length;A--;)t._watchers[A].teardown();t._data.__ob__&&t._data.__ob__.vmCount--,t._isDestroyed=!0,t.__patch__(t._vnode,null),be(t,"destroyed"),t.$off(),t.$el&&(t.$el.__vue__=null),t.$vnode&&(t.$vnode.parent=null)}}}(uA),function(t){Ye(t.prototype),t.prototype.$nextTick=function(t){return Zt(t,this)},t.prototype._render=function(){var t,e=this,n=e.$options,r=n.render,i=n._parentVnode;i&&(e.$scopedSlots=i.data.scopedSlots||A),e.$vnode=i;try{t=r.call(e._renderProxy,e.$createElement)}catch(A){Rt(A,e,"render"),t=e._vnode}return t instanceof ht||(t=pt()),t.parent=i,t}}(uA);var gA=[String,RegExp,Array],mA={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:gA,exclude:gA,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)dA(this.cache,t,this.keys)},mounted:function(){var t=this;this.$watch("include",function(e){pA(t,function(t){return fA(e,t)})}),this.$watch("exclude",function(e){pA(t,function(t){return!fA(e,t)})})},render:function(){var t=this.$slots.default,e=he(t),A=e&&e.componentOptions;if(A){var n=hA(A),r=this.include,i=this.exclude;if(r&&(!n||!fA(r,n))||i&&n&&fA(i,n))return e;var o=this.cache,s=this.keys,a=null==e.key?A.Ctor.cid+(A.tag?"::"+A.tag:""):e.key;o[a]?(e.componentInstance=o[a].componentInstance,g(s,a),s.push(a)):(o[a]=e,s.push(a),this.max&&s.length>parseInt(this.max)&&dA(o,s[0],s,this._vnode)),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return M}};Object.defineProperty(t,"config",e),t.util={warn:ot,extend:x,mergeOptions:kt,defineReactive:Ut},t.set=xt,t.delete=Et,t.nextTick=Zt,t.options=Object.create(null),O.forEach(function(e){t.options[e+"s"]=Object.create(null)}),t.options._base=t,x(t.options.components,mA),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var A=U(arguments,1);return A.unshift(this),"function"==typeof t.install?t.install.apply(t,A):"function"==typeof t&&t.apply(null,A),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=kt(this.options,t),this}}(t),lA(t),function(t){O.forEach(function(e){t[e]=function(t,A){return A?("component"===e&&c(A)&&(A.name=A.name||t,A=this.options._base.extend(A)),"directive"===e&&"function"==typeof A&&(A={bind:A,update:A}),this.options[e+"s"][t]=A,A):this.options[e+"s"][t]}})}(t)}(uA),Object.defineProperty(uA.prototype,"$isServer",{get:et}),Object.defineProperty(uA.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(uA,"FunctionalRenderContext",{value:$e}),uA.version="2.5.17";var wA=p("style,class"),vA=p("input,textarea,option,select,progress"),BA=p("contenteditable,draggable,spellcheck"),yA=p("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),bA="http://www.w3.org/1999/xlink",CA=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},FA=function(t){return CA(t)?t.slice(6,t.length):""},QA=function(t){return null==t||!1===t};function UA(t){for(var e=t.data,A=t,n=t;r(n.componentInstance);)(n=n.componentInstance._vnode)&&n.data&&(e=xA(n.data,e));for(;r(A=A.parent);)A&&A.data&&(e=xA(e,A.data));return function(t,e){if(r(t)||r(e))return EA(t,LA(e));return""}(e.staticClass,e.class)}function xA(t,e){return{staticClass:EA(t.staticClass,e.staticClass),class:r(t.class)?[t.class,e.class]:e.class}}function EA(t,e){return t?e?t+" "+e:t:e||""}function LA(t){return Array.isArray(t)?function(t){for(var e,A="",n=0,i=t.length;n<i;n++)r(e=LA(t[n]))&&""!==e&&(A&&(A+=" "),A+=e);return A}(t):s(t)?function(t){var e="";for(var A in t)t[A]&&(e&&(e+=" "),e+=A);return e}(t):"string"==typeof t?t:""}var NA={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},SA=p("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),_A=p("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),IA=function(t){return SA(t)||_A(t)};var HA=Object.create(null);var kA=p("text,number,password,search,email,tel,url");var OA=Object.freeze({createElement:function(t,e){var A=document.createElement(t);return"select"!==t?A:(e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&A.setAttribute("multiple","multiple"),A)},createElementNS:function(t,e){return document.createElementNS(NA[t],e)},createTextNode:function(t){return document.createTextNode(t)},createComment:function(t){return document.createComment(t)},insertBefore:function(t,e,A){t.insertBefore(e,A)},removeChild:function(t,e){t.removeChild(e)},appendChild:function(t,e){t.appendChild(e)},parentNode:function(t){return t.parentNode},nextSibling:function(t){return t.nextSibling},tagName:function(t){return t.tagName},setTextContent:function(t,e){t.textContent=e},setStyleScope:function(t,e){t.setAttribute(e,"")}}),PA={create:function(t,e){MA(e)},update:function(t,e){t.data.ref!==e.data.ref&&(MA(t,!0),MA(e))},destroy:function(t){MA(t,!0)}};function MA(t,e){var A=t.data.ref;if(r(A)){var n=t.context,i=t.componentInstance||t.elm,o=n.$refs;e?Array.isArray(o[A])?g(o[A],i):o[A]===i&&(o[A]=void 0):t.data.refInFor?Array.isArray(o[A])?o[A].indexOf(i)<0&&o[A].push(i):o[A]=[i]:o[A]=i}}var TA=new ht("",{},[]),DA=["create","activate","update","remove","destroy"];function RA(t,e){return t.key===e.key&&(t.tag===e.tag&&t.isComment===e.isComment&&r(t.data)===r(e.data)&&function(t,e){if("input"!==t.tag)return!0;var A,n=r(A=t.data)&&r(A=A.attrs)&&A.type,i=r(A=e.data)&&r(A=A.attrs)&&A.type;return n===i||kA(n)&&kA(i)}(t,e)||i(t.isAsyncPlaceholder)&&t.asyncFactory===e.asyncFactory&&n(e.asyncFactory.error))}function KA(t,e,A){var n,i,o={};for(n=e;n<=A;++n)r(i=t[n].key)&&(o[i]=n);return o}var jA={create:VA,update:VA,destroy:function(t){VA(t,TA)}};function VA(t,e){(t.data.directives||e.data.directives)&&function(t,e){var A,n,r,i=t===TA,o=e===TA,s=zA(t.data.directives,t.context),a=zA(e.data.directives,e.context),c=[],u=[];for(A in a)n=s[A],r=a[A],n?(r.oldValue=n.value,XA(r,"update",e,t),r.def&&r.def.componentUpdated&&u.push(r)):(XA(r,"bind",e,t),r.def&&r.def.inserted&&c.push(r));if(c.length){var l=function(){for(var A=0;A<c.length;A++)XA(c[A],"inserted",e,t)};i?oe(e,"insert",l):l()}u.length&&oe(e,"postpatch",function(){for(var A=0;A<u.length;A++)XA(u[A],"componentUpdated",e,t)});if(!i)for(A in s)a[A]||XA(s[A],"unbind",t,t,o)}(t,e)}var qA=Object.create(null);function zA(t,e){var A,n,r=Object.create(null);if(!t)return r;for(A=0;A<t.length;A++)(n=t[A]).modifiers||(n.modifiers=qA),r[GA(n)]=n,n.def=Ot(e.$options,"directives",n.name);return r}function GA(t){return t.rawName||t.name+"."+Object.keys(t.modifiers||{}).join(".")}function XA(t,e,A,n,r){var i=t.def&&t.def[e];if(i)try{i(A.elm,t,A,n,r)}catch(n){Rt(n,A.context,"directive "+t.name+" "+e+" hook")}}var WA=[PA,jA];function JA(t,e){var A=e.componentOptions;if(!(r(A)&&!1===A.Ctor.options.inheritAttrs||n(t.data.attrs)&&n(e.data.attrs))){var i,o,s=e.elm,a=t.data.attrs||{},c=e.data.attrs||{};for(i in r(c.__ob__)&&(c=e.data.attrs=x({},c)),c)o=c[i],a[i]!==o&&YA(s,i,o);for(i in(X||J)&&c.value!==a.value&&YA(s,"value",c.value),a)n(c[i])&&(CA(i)?s.removeAttributeNS(bA,FA(i)):BA(i)||s.removeAttribute(i))}}function YA(t,e,A){t.tagName.indexOf("-")>-1?$A(t,e,A):yA(e)?QA(A)?t.removeAttribute(e):(A="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,A)):BA(e)?t.setAttribute(e,QA(A)||"false"===A?"false":"true"):CA(e)?QA(A)?t.removeAttributeNS(bA,FA(e)):t.setAttributeNS(bA,e,A):$A(t,e,A)}function $A(t,e,A){if(QA(A))t.removeAttribute(e);else{if(X&&!W&&"TEXTAREA"===t.tagName&&"placeholder"===e&&!t.__ieph){var n=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",n)};t.addEventListener("input",n),t.__ieph=!0}t.setAttribute(e,A)}}var ZA={create:JA,update:JA};function tn(t,e){var A=e.elm,i=e.data,o=t.data;if(!(n(i.staticClass)&&n(i.class)&&(n(o)||n(o.staticClass)&&n(o.class)))){var s=UA(e),a=A._transitionClasses;r(a)&&(s=EA(s,LA(a))),s!==A._prevClass&&(A.setAttribute("class",s),A._prevClass=s)}}var en,An={create:tn,update:tn},nn="__r",rn="__c";function on(t,e,A,n,r){e=function(t){return t._withTask||(t._withTask=function(){Wt=!0;var e=t.apply(null,arguments);return Wt=!1,e})}(e),A&&(e=function(t,e,A){var n=en;return function r(){null!==t.apply(null,arguments)&&sn(e,r,A,n)}}(e,t,n)),en.addEventListener(t,e,Z?{capture:n,passive:r}:n)}function sn(t,e,A,n){(n||en).removeEventListener(t,e._withTask||e,A)}function an(t,e){if(!n(t.data.on)||!n(e.data.on)){var A=e.data.on||{},i=t.data.on||{};en=e.elm,function(t){if(r(t[nn])){var e=X?"change":"input";t[e]=[].concat(t[nn],t[e]||[]),delete t[nn]}r(t[rn])&&(t.change=[].concat(t[rn],t.change||[]),delete t[rn])}(A),ie(A,i,on,sn,e.context),en=void 0}}var cn={create:an,update:an};function un(t,e){if(!n(t.data.domProps)||!n(e.data.domProps)){var A,i,o=e.elm,s=t.data.domProps||{},a=e.data.domProps||{};for(A in r(a.__ob__)&&(a=e.data.domProps=x({},a)),s)n(a[A])&&(o[A]="");for(A in a){if(i=a[A],"textContent"===A||"innerHTML"===A){if(e.children&&(e.children.length=0),i===s[A])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===A){o._value=i;var c=n(i)?"":String(i);ln(o,c)&&(o.value=c)}else o[A]=i}}}function ln(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var A=!0;try{A=document.activeElement!==t}catch(t){}return A&&t.value!==e}(t,e)||function(t,e){var A=t.value,n=t._vModifiers;if(r(n)){if(n.lazy)return!1;if(n.number)return f(A)!==f(e);if(n.trim)return A.trim()!==e.trim()}return A!==e}(t,e))}var hn={create:un,update:un},fn=v(function(t){var e={},A=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach(function(t){if(t){var n=t.split(A);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e});function pn(t){var e=dn(t.style);return t.staticStyle?x(t.staticStyle,e):e}function dn(t){return Array.isArray(t)?E(t):"string"==typeof t?fn(t):t}var gn,mn=/^--/,wn=/\s*!important$/,vn=function(t,e,A){if(mn.test(e))t.style.setProperty(e,A);else if(wn.test(A))t.style.setProperty(e,A.replace(wn,""),"important");else{var n=yn(e);if(Array.isArray(A))for(var r=0,i=A.length;r<i;r++)t.style[n]=A[r];else t.style[n]=A}},Bn=["Webkit","Moz","ms"],yn=v(function(t){if(gn=gn||document.createElement("div").style,"filter"!==(t=y(t))&&t in gn)return t;for(var e=t.charAt(0).toUpperCase()+t.slice(1),A=0;A<Bn.length;A++){var n=Bn[A]+e;if(n in gn)return n}});function bn(t,e){var A=e.data,i=t.data;if(!(n(A.staticStyle)&&n(A.style)&&n(i.staticStyle)&&n(i.style))){var o,s,a=e.elm,c=i.staticStyle,u=i.normalizedStyle||i.style||{},l=c||u,h=dn(e.data.style)||{};e.data.normalizedStyle=r(h.__ob__)?x({},h):h;var f=function(t,e){var A,n={};if(e)for(var r=t;r.componentInstance;)(r=r.componentInstance._vnode)&&r.data&&(A=pn(r.data))&&x(n,A);(A=pn(t.data))&&x(n,A);for(var i=t;i=i.parent;)i.data&&(A=pn(i.data))&&x(n,A);return n}(e,!0);for(s in l)n(f[s])&&vn(a,s,"");for(s in f)(o=f[s])!==l[s]&&vn(a,s,null==o?"":o)}}var Cn={create:bn,update:bn};function Fn(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(/\s+/).forEach(function(e){return t.classList.add(e)}):t.classList.add(e);else{var A=" "+(t.getAttribute("class")||"")+" ";A.indexOf(" "+e+" ")<0&&t.setAttribute("class",(A+e).trim())}}function Qn(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(/\s+/).forEach(function(e){return t.classList.remove(e)}):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var A=" "+(t.getAttribute("class")||"")+" ",n=" "+e+" ";A.indexOf(n)>=0;)A=A.replace(n," ");(A=A.trim())?t.setAttribute("class",A):t.removeAttribute("class")}}function Un(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&x(e,xn(t.name||"v")),x(e,t),e}return"string"==typeof t?xn(t):void 0}}var xn=v(function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}}),En=V&&!W,Ln="transition",Nn="animation",Sn="transition",_n="transitionend",In="animation",Hn="animationend";En&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Sn="WebkitTransition",_n="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(In="WebkitAnimation",Hn="webkitAnimationEnd"));var kn=V?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function On(t){kn(function(){kn(t)})}function Pn(t,e){var A=t._transitionClasses||(t._transitionClasses=[]);A.indexOf(e)<0&&(A.push(e),Fn(t,e))}function Mn(t,e){t._transitionClasses&&g(t._transitionClasses,e),Qn(t,e)}function Tn(t,e,A){var n=Rn(t,e),r=n.type,i=n.timeout,o=n.propCount;if(!r)return A();var s=r===Ln?_n:Hn,a=0,c=function(){t.removeEventListener(s,u),A()},u=function(e){e.target===t&&++a>=o&&c()};setTimeout(function(){a<o&&c()},i+1),t.addEventListener(s,u)}var Dn=/\b(transform|all)(,|$)/;function Rn(t,e){var A,n=window.getComputedStyle(t),r=n[Sn+"Delay"].split(", "),i=n[Sn+"Duration"].split(", "),o=Kn(r,i),s=n[In+"Delay"].split(", "),a=n[In+"Duration"].split(", "),c=Kn(s,a),u=0,l=0;return e===Ln?o>0&&(A=Ln,u=o,l=i.length):e===Nn?c>0&&(A=Nn,u=c,l=a.length):l=(A=(u=Math.max(o,c))>0?o>c?Ln:Nn:null)?A===Ln?i.length:a.length:0,{type:A,timeout:u,propCount:l,hasTransform:A===Ln&&Dn.test(n[Sn+"Property"])}}function Kn(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max.apply(null,e.map(function(e,A){return jn(e)+jn(t[A])}))}function jn(t){return 1e3*Number(t.slice(0,-1))}function Vn(t,e){var A=t.elm;r(A._leaveCb)&&(A._leaveCb.cancelled=!0,A._leaveCb());var i=Un(t.data.transition);if(!n(i)&&!r(A._enterCb)&&1===A.nodeType){for(var o=i.css,a=i.type,c=i.enterClass,u=i.enterToClass,l=i.enterActiveClass,h=i.appearClass,p=i.appearToClass,d=i.appearActiveClass,g=i.beforeEnter,m=i.enter,w=i.afterEnter,v=i.enterCancelled,B=i.beforeAppear,y=i.appear,b=i.afterAppear,C=i.appearCancelled,F=i.duration,Q=ve,U=ve.$vnode;U&&U.parent;)Q=(U=U.parent).context;var x=!Q._isMounted||!t.isRootInsert;if(!x||y||""===y){var E=x&&h?h:c,L=x&&d?d:l,N=x&&p?p:u,S=x&&B||g,_=x&&"function"==typeof y?y:m,I=x&&b||w,k=x&&C||v,O=f(s(F)?F.enter:F);0;var P=!1!==o&&!W,M=Gn(_),T=A._enterCb=H(function(){P&&(Mn(A,N),Mn(A,L)),T.cancelled?(P&&Mn(A,E),k&&k(A)):I&&I(A),A._enterCb=null});t.data.show||oe(t,"insert",function(){var e=A.parentNode,n=e&&e._pending&&e._pending[t.key];n&&n.tag===t.tag&&n.elm._leaveCb&&n.elm._leaveCb(),_&&_(A,T)}),S&&S(A),P&&(Pn(A,E),Pn(A,L),On(function(){Mn(A,E),T.cancelled||(Pn(A,N),M||(zn(O)?setTimeout(T,O):Tn(A,a,T)))})),t.data.show&&(e&&e(),_&&_(A,T)),P||M||T()}}}function qn(t,e){var A=t.elm;r(A._enterCb)&&(A._enterCb.cancelled=!0,A._enterCb());var i=Un(t.data.transition);if(n(i)||1!==A.nodeType)return e();if(!r(A._leaveCb)){var o=i.css,a=i.type,c=i.leaveClass,u=i.leaveToClass,l=i.leaveActiveClass,h=i.beforeLeave,p=i.leave,d=i.afterLeave,g=i.leaveCancelled,m=i.delayLeave,w=i.duration,v=!1!==o&&!W,B=Gn(p),y=f(s(w)?w.leave:w);0;var b=A._leaveCb=H(function(){A.parentNode&&A.parentNode._pending&&(A.parentNode._pending[t.key]=null),v&&(Mn(A,u),Mn(A,l)),b.cancelled?(v&&Mn(A,c),g&&g(A)):(e(),d&&d(A)),A._leaveCb=null});m?m(C):C()}function C(){b.cancelled||(t.data.show||((A.parentNode._pending||(A.parentNode._pending={}))[t.key]=t),h&&h(A),v&&(Pn(A,c),Pn(A,l),On(function(){Mn(A,c),b.cancelled||(Pn(A,u),B||(zn(y)?setTimeout(b,y):Tn(A,a,b)))})),p&&p(A,b),v||B||b())}}function zn(t){return"number"==typeof t&&!isNaN(t)}function Gn(t){if(n(t))return!1;var e=t.fns;return r(e)?Gn(Array.isArray(e)?e[0]:e):(t._length||t.length)>1}function Xn(t,e){!0!==e.data.show&&Vn(e)}var Wn=function(t){var e,A,s={},a=t.modules,c=t.nodeOps;for(e=0;e<DA.length;++e)for(s[DA[e]]=[],A=0;A<a.length;++A)r(a[A][DA[e]])&&s[DA[e]].push(a[A][DA[e]]);function u(t){var e=c.parentNode(t);r(e)&&c.removeChild(e,t)}function l(t,e,A,n,o,a,u){if(r(t.elm)&&r(a)&&(t=a[u]=gt(t)),t.isRootInsert=!o,!function(t,e,A,n){var o=t.data;if(r(o)){var a=r(t.componentInstance)&&o.keepAlive;if(r(o=o.hook)&&r(o=o.init)&&o(t,!1,A,n),r(t.componentInstance))return h(t,e),i(a)&&function(t,e,A,n){for(var i,o=t;o.componentInstance;)if(o=o.componentInstance._vnode,r(i=o.data)&&r(i=i.transition)){for(i=0;i<s.activate.length;++i)s.activate[i](TA,o);e.push(o);break}f(A,t.elm,n)}(t,e,A,n),!0}}(t,e,A,n)){var l=t.data,p=t.children,g=t.tag;r(g)?(t.elm=t.ns?c.createElementNS(t.ns,g):c.createElement(g,t),w(t),d(t,p,e),r(l)&&m(t,e),f(A,t.elm,n)):i(t.isComment)?(t.elm=c.createComment(t.text),f(A,t.elm,n)):(t.elm=c.createTextNode(t.text),f(A,t.elm,n))}}function h(t,e){r(t.data.pendingInsert)&&(e.push.apply(e,t.data.pendingInsert),t.data.pendingInsert=null),t.elm=t.componentInstance.$el,g(t)?(m(t,e),w(t)):(MA(t),e.push(t))}function f(t,e,A){r(t)&&(r(A)?A.parentNode===t&&c.insertBefore(t,e,A):c.appendChild(t,e))}function d(t,e,A){if(Array.isArray(e))for(var n=0;n<e.length;++n)l(e[n],A,t.elm,null,!0,e,n);else o(t.text)&&c.appendChild(t.elm,c.createTextNode(String(t.text)))}function g(t){for(;t.componentInstance;)t=t.componentInstance._vnode;return r(t.tag)}function m(t,A){for(var n=0;n<s.create.length;++n)s.create[n](TA,t);r(e=t.data.hook)&&(r(e.create)&&e.create(TA,t),r(e.insert)&&A.push(t))}function w(t){var e;if(r(e=t.fnScopeId))c.setStyleScope(t.elm,e);else for(var A=t;A;)r(e=A.context)&&r(e=e.$options._scopeId)&&c.setStyleScope(t.elm,e),A=A.parent;r(e=ve)&&e!==t.context&&e!==t.fnContext&&r(e=e.$options._scopeId)&&c.setStyleScope(t.elm,e)}function v(t,e,A,n,r,i){for(;n<=r;++n)l(A[n],i,t,e,!1,A,n)}function B(t){var e,A,n=t.data;if(r(n))for(r(e=n.hook)&&r(e=e.destroy)&&e(t),e=0;e<s.destroy.length;++e)s.destroy[e](t);if(r(e=t.children))for(A=0;A<t.children.length;++A)B(t.children[A])}function y(t,e,A,n){for(;A<=n;++A){var i=e[A];r(i)&&(r(i.tag)?(b(i),B(i)):u(i.elm))}}function b(t,e){if(r(e)||r(t.data)){var A,n=s.remove.length+1;for(r(e)?e.listeners+=n:e=function(t,e){function A(){0==--A.listeners&&u(t)}return A.listeners=e,A}(t.elm,n),r(A=t.componentInstance)&&r(A=A._vnode)&&r(A.data)&&b(A,e),A=0;A<s.remove.length;++A)s.remove[A](t,e);r(A=t.data.hook)&&r(A=A.remove)?A(t,e):e()}else u(t.elm)}function C(t,e,A,n){for(var i=A;i<n;i++){var o=e[i];if(r(o)&&RA(t,o))return i}}function F(t,e,A,o){if(t!==e){var a=e.elm=t.elm;if(i(t.isAsyncPlaceholder))r(e.asyncFactory.resolved)?x(t.elm,e,A):e.isAsyncPlaceholder=!0;else if(i(e.isStatic)&&i(t.isStatic)&&e.key===t.key&&(i(e.isCloned)||i(e.isOnce)))e.componentInstance=t.componentInstance;else{var u,h=e.data;r(h)&&r(u=h.hook)&&r(u=u.prepatch)&&u(t,e);var f=t.children,p=e.children;if(r(h)&&g(e)){for(u=0;u<s.update.length;++u)s.update[u](t,e);r(u=h.hook)&&r(u=u.update)&&u(t,e)}n(e.text)?r(f)&&r(p)?f!==p&&function(t,e,A,i,o){for(var s,a,u,h=0,f=0,p=e.length-1,d=e[0],g=e[p],m=A.length-1,w=A[0],B=A[m],b=!o;h<=p&&f<=m;)n(d)?d=e[++h]:n(g)?g=e[--p]:RA(d,w)?(F(d,w,i),d=e[++h],w=A[++f]):RA(g,B)?(F(g,B,i),g=e[--p],B=A[--m]):RA(d,B)?(F(d,B,i),b&&c.insertBefore(t,d.elm,c.nextSibling(g.elm)),d=e[++h],B=A[--m]):RA(g,w)?(F(g,w,i),b&&c.insertBefore(t,g.elm,d.elm),g=e[--p],w=A[++f]):(n(s)&&(s=KA(e,h,p)),n(a=r(w.key)?s[w.key]:C(w,e,h,p))?l(w,i,t,d.elm,!1,A,f):RA(u=e[a],w)?(F(u,w,i),e[a]=void 0,b&&c.insertBefore(t,u.elm,d.elm)):l(w,i,t,d.elm,!1,A,f),w=A[++f]);h>p?v(t,n(A[m+1])?null:A[m+1].elm,A,f,m,i):f>m&&y(0,e,h,p)}(a,f,p,A,o):r(p)?(r(t.text)&&c.setTextContent(a,""),v(a,null,p,0,p.length-1,A)):r(f)?y(0,f,0,f.length-1):r(t.text)&&c.setTextContent(a,""):t.text!==e.text&&c.setTextContent(a,e.text),r(h)&&r(u=h.hook)&&r(u=u.postpatch)&&u(t,e)}}}function Q(t,e,A){if(i(A)&&r(t.parent))t.parent.data.pendingInsert=e;else for(var n=0;n<e.length;++n)e[n].data.hook.insert(e[n])}var U=p("attrs,class,staticClass,staticStyle,key");function x(t,e,A,n){var o,s=e.tag,a=e.data,c=e.children;if(n=n||a&&a.pre,e.elm=t,i(e.isComment)&&r(e.asyncFactory))return e.isAsyncPlaceholder=!0,!0;if(r(a)&&(r(o=a.hook)&&r(o=o.init)&&o(e,!0),r(o=e.componentInstance)))return h(e,A),!0;if(r(s)){if(r(c))if(t.hasChildNodes())if(r(o=a)&&r(o=o.domProps)&&r(o=o.innerHTML)){if(o!==t.innerHTML)return!1}else{for(var u=!0,l=t.firstChild,f=0;f<c.length;f++){if(!l||!x(l,c[f],A,n)){u=!1;break}l=l.nextSibling}if(!u||l)return!1}else d(e,c,A);if(r(a)){var p=!1;for(var g in a)if(!U(g)){p=!0,m(e,A);break}!p&&a.class&&ee(a.class)}}else t.data!==e.text&&(t.data=e.text);return!0}return function(t,e,A,o,a,u){if(!n(e)){var h=!1,f=[];if(n(t))h=!0,l(e,f,a,u);else{var p=r(t.nodeType);if(!p&&RA(t,e))F(t,e,f,o);else{if(p){if(1===t.nodeType&&t.hasAttribute(k)&&(t.removeAttribute(k),A=!0),i(A)&&x(t,e,f))return Q(e,f,!0),t;t=function(t){return new ht(c.tagName(t).toLowerCase(),{},[],void 0,t)}(t)}var d=t.elm,m=c.parentNode(d);if(l(e,f,d._leaveCb?null:m,c.nextSibling(d)),r(e.parent))for(var w=e.parent,v=g(e);w;){for(var b=0;b<s.destroy.length;++b)s.destroy[b](w);if(w.elm=e.elm,v){for(var C=0;C<s.create.length;++C)s.create[C](TA,w);var U=w.data.hook.insert;if(U.merged)for(var E=1;E<U.fns.length;E++)U.fns[E]()}else MA(w);w=w.parent}r(m)?y(0,[t],0,0):r(t.tag)&&B(t)}}return Q(e,f,h),e.elm}r(t)&&B(t)}}({nodeOps:OA,modules:[ZA,An,cn,hn,Cn,V?{create:Xn,activate:Xn,remove:function(t,e){!0!==t.data.show?qn(t,e):e()}}:{}].concat(WA)});W&&document.addEventListener("selectionchange",function(){var t=document.activeElement;t&&t.vmodel&&nr(t,"input")});var Jn={inserted:function(t,e,A,n){"select"===A.tag?(n.elm&&!n.elm._vOptions?oe(A,"postpatch",function(){Jn.componentUpdated(t,e,A)}):Yn(t,e,A.context),t._vOptions=[].map.call(t.options,tr)):("textarea"===A.tag||kA(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",er),t.addEventListener("compositionend",Ar),t.addEventListener("change",Ar),W&&(t.vmodel=!0)))},componentUpdated:function(t,e,A){if("select"===A.tag){Yn(t,e,A.context);var n=t._vOptions,r=t._vOptions=[].map.call(t.options,tr);if(r.some(function(t,e){return!_(t,n[e])}))(t.multiple?e.value.some(function(t){return Zn(t,r)}):e.value!==e.oldValue&&Zn(e.value,r))&&nr(t,"change")}}};function Yn(t,e,A){$n(t,e,A),(X||J)&&setTimeout(function(){$n(t,e,A)},0)}function $n(t,e,A){var n=e.value,r=t.multiple;if(!r||Array.isArray(n)){for(var i,o,s=0,a=t.options.length;s<a;s++)if(o=t.options[s],r)i=I(n,tr(o))>-1,o.selected!==i&&(o.selected=i);else if(_(tr(o),n))return void(t.selectedIndex!==s&&(t.selectedIndex=s));r||(t.selectedIndex=-1)}}function Zn(t,e){return e.every(function(e){return!_(e,t)})}function tr(t){return"_value"in t?t._value:t.value}function er(t){t.target.composing=!0}function Ar(t){t.target.composing&&(t.target.composing=!1,nr(t.target,"input"))}function nr(t,e){var A=document.createEvent("HTMLEvents");A.initEvent(e,!0,!0),t.dispatchEvent(A)}function rr(t){return!t.componentInstance||t.data&&t.data.transition?t:rr(t.componentInstance._vnode)}var ir={model:Jn,show:{bind:function(t,e,A){var n=e.value,r=(A=rr(A)).data&&A.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;n&&r?(A.data.show=!0,Vn(A,function(){t.style.display=i})):t.style.display=n?i:"none"},update:function(t,e,A){var n=e.value;!n!=!e.oldValue&&((A=rr(A)).data&&A.data.transition?(A.data.show=!0,n?Vn(A,function(){t.style.display=t.__vOriginalDisplay}):qn(A,function(){t.style.display="none"})):t.style.display=n?t.__vOriginalDisplay:"none")},unbind:function(t,e,A,n,r){r||(t.style.display=t.__vOriginalDisplay)}}},or={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function sr(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?sr(he(e.children)):t}function ar(t){var e={},A=t.$options;for(var n in A.propsData)e[n]=t[n];var r=A._parentListeners;for(var i in r)e[y(i)]=r[i];return e}function cr(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var ur={name:"transition",props:or,abstract:!0,render:function(t){var e=this,A=this.$slots.default;if(A&&(A=A.filter(function(t){return t.tag||le(t)})).length){0;var n=this.mode;0;var r=A[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return r;var i=sr(r);if(!i)return r;if(this._leaving)return cr(t,r);var s="__transition-"+this._uid+"-";i.key=null==i.key?i.isComment?s+"comment":s+i.tag:o(i.key)?0===String(i.key).indexOf(s)?i.key:s+i.key:i.key;var a=(i.data||(i.data={})).transition=ar(this),c=this._vnode,u=sr(c);if(i.data.directives&&i.data.directives.some(function(t){return"show"===t.name})&&(i.data.show=!0),u&&u.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(i,u)&&!le(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var l=u.data.transition=x({},a);if("out-in"===n)return this._leaving=!0,oe(l,"afterLeave",function(){e._leaving=!1,e.$forceUpdate()}),cr(t,r);if("in-out"===n){if(le(i))return c;var h,f=function(){h()};oe(a,"afterEnter",f),oe(a,"enterCancelled",f),oe(l,"delayLeave",function(t){h=t})}}return r}}},lr=x({tag:String,moveClass:String},or);function hr(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function fr(t){t.data.newPos=t.elm.getBoundingClientRect()}function pr(t){var e=t.data.pos,A=t.data.newPos,n=e.left-A.left,r=e.top-A.top;if(n||r){t.data.moved=!0;var i=t.elm.style;i.transform=i.WebkitTransform="translate("+n+"px,"+r+"px)",i.transitionDuration="0s"}}delete lr.mode;var dr={Transition:ur,TransitionGroup:{props:lr,render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",A=Object.create(null),n=this.prevChildren=this.children,r=this.$slots.default||[],i=this.children=[],o=ar(this),s=0;s<r.length;s++){var a=r[s];if(a.tag)if(null!=a.key&&0!==String(a.key).indexOf("__vlist"))i.push(a),A[a.key]=a,(a.data||(a.data={})).transition=o;else;}if(n){for(var c=[],u=[],l=0;l<n.length;l++){var h=n[l];h.data.transition=o,h.data.pos=h.elm.getBoundingClientRect(),A[h.key]?c.push(h):u.push(h)}this.kept=t(e,null,c),this.removed=u}return t(e,null,i)},beforeUpdate:function(){this.__patch__(this._vnode,this.kept,!1,!0),this._vnode=this.kept},updated:function(){var t=this.prevChildren,e=this.moveClass||(this.name||"v")+"-move";t.length&&this.hasMove(t[0].elm,e)&&(t.forEach(hr),t.forEach(fr),t.forEach(pr),this._reflow=document.body.offsetHeight,t.forEach(function(t){if(t.data.moved){var A=t.elm,n=A.style;Pn(A,e),n.transform=n.WebkitTransform=n.transitionDuration="",A.addEventListener(_n,A._moveCb=function t(n){n&&!/transform$/.test(n.propertyName)||(A.removeEventListener(_n,t),A._moveCb=null,Mn(A,e))})}}))},methods:{hasMove:function(t,e){if(!En)return!1;if(this._hasMove)return this._hasMove;var A=t.cloneNode();t._transitionClasses&&t._transitionClasses.forEach(function(t){Qn(A,t)}),Fn(A,e),A.style.display="none",this.$el.appendChild(A);var n=Rn(A);return this.$el.removeChild(A),this._hasMove=n.hasTransform}}}};uA.config.mustUseProp=function(t,e,A){return"value"===A&&vA(t)&&"button"!==e||"selected"===A&&"option"===t||"checked"===A&&"input"===t||"muted"===A&&"video"===t},uA.config.isReservedTag=IA,uA.config.isReservedAttr=wA,uA.config.getTagNamespace=function(t){return _A(t)?"svg":"math"===t?"math":void 0},uA.config.isUnknownElement=function(t){if(!V)return!0;if(IA(t))return!1;if(t=t.toLowerCase(),null!=HA[t])return HA[t];var e=document.createElement(t);return t.indexOf("-")>-1?HA[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:HA[t]=/HTMLUnknownElement/.test(e.toString())},x(uA.options.directives,ir),x(uA.options.components,dr),uA.prototype.__patch__=V?Wn:L,uA.prototype.$mount=function(t,e){return function(t,e,A){return t.$el=e,t.$options.render||(t.$options.render=pt),be(t,"beforeMount"),new Se(t,function(){t._update(t._render(),A)},L,null,!0),A=!1,null==t.$vnode&&(t._isMounted=!0,be(t,"mounted")),t}(this,t=t&&V?function(t){if("string"==typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}(t):void 0,e)},V&&setTimeout(function(){M.devtools&&At&&At.emit("init",uA)},0),e.default=uA}.call(this,A("yLpj"))},L2JU:function(t,e,A){"use strict";A.d(e,"b",function(){return y});
  41. /**
  42. * vuex v3.0.1
  43. * (c) 2017 Evan You
  44. * @license MIT
  45. */
  46. var n=function(t){if(Number(t.version.split(".")[0])>=2)t.mixin({beforeCreate:A});else{var e=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[A].concat(t.init):A,e.call(this,t)}}function A(){var t=this.$options;t.store?this.$store="function"==typeof t.store?t.store():t.store:t.parent&&t.parent.$store&&(this.$store=t.parent.$store)}},r="undefined"!=typeof window&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function i(t,e){Object.keys(t).forEach(function(A){return e(t[A],A)})}var o=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var A=t.state;this.state=("function"==typeof A?A():A)||{}},s={namespaced:{configurable:!0}};s.namespaced.get=function(){return!!this._rawModule.namespaced},o.prototype.addChild=function(t,e){this._children[t]=e},o.prototype.removeChild=function(t){delete this._children[t]},o.prototype.getChild=function(t){return this._children[t]},o.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},o.prototype.forEachChild=function(t){i(this._children,t)},o.prototype.forEachGetter=function(t){this._rawModule.getters&&i(this._rawModule.getters,t)},o.prototype.forEachAction=function(t){this._rawModule.actions&&i(this._rawModule.actions,t)},o.prototype.forEachMutation=function(t){this._rawModule.mutations&&i(this._rawModule.mutations,t)},Object.defineProperties(o.prototype,s);var a=function(t){this.register([],t,!1)};a.prototype.get=function(t){return t.reduce(function(t,e){return t.getChild(e)},this.root)},a.prototype.getNamespace=function(t){var e=this.root;return t.reduce(function(t,A){return t+((e=e.getChild(A)).namespaced?A+"/":"")},"")},a.prototype.update=function(t){!function t(e,A,n){0;A.update(n);if(n.modules)for(var r in n.modules){if(!A.getChild(r))return void 0;t(e.concat(r),A.getChild(r),n.modules[r])}}([],this.root,t)},a.prototype.register=function(t,e,A){var n=this;void 0===A&&(A=!0);var r=new o(e,A);0===t.length?this.root=r:this.get(t.slice(0,-1)).addChild(t[t.length-1],r);e.modules&&i(e.modules,function(e,r){n.register(t.concat(r),e,A)})},a.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),A=t[t.length-1];e.getChild(A).runtime&&e.removeChild(A)};var c;var u=function(t){var e=this;void 0===t&&(t={}),!c&&"undefined"!=typeof window&&window.Vue&&w(window.Vue);var A=t.plugins;void 0===A&&(A=[]);var n=t.strict;void 0===n&&(n=!1);var i=t.state;void 0===i&&(i={}),"function"==typeof i&&(i=i()||{}),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new a(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new c;var o=this,s=this.dispatch,u=this.commit;this.dispatch=function(t,e){return s.call(o,t,e)},this.commit=function(t,e,A){return u.call(o,t,e,A)},this.strict=n,d(this,i,[],this._modules.root),p(this,i),A.forEach(function(t){return t(e)}),c.config.devtools&&function(t){r&&(t._devtoolHook=r,r.emit("vuex:init",t),r.on("vuex:travel-to-state",function(e){t.replaceState(e)}),t.subscribe(function(t,e){r.emit("vuex:mutation",t,e)}))}(this)},l={state:{configurable:!0}};function h(t,e){return e.indexOf(t)<0&&e.push(t),function(){var A=e.indexOf(t);A>-1&&e.splice(A,1)}}function f(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var A=t.state;d(t,A,[],t._modules.root,!0),p(t,A,e)}function p(t,e,A){var n=t._vm;t.getters={};var r={};i(t._wrappedGetters,function(e,A){r[A]=function(){return e(t)},Object.defineProperty(t.getters,A,{get:function(){return t._vm[A]},enumerable:!0})});var o=c.config.silent;c.config.silent=!0,t._vm=new c({data:{$$state:e},computed:r}),c.config.silent=o,t.strict&&function(t){t._vm.$watch(function(){return this._data.$$state},function(){0},{deep:!0,sync:!0})}(t),n&&(A&&t._withCommit(function(){n._data.$$state=null}),c.nextTick(function(){return n.$destroy()}))}function d(t,e,A,n,r){var i=!A.length,o=t._modules.getNamespace(A);if(n.namespaced&&(t._modulesNamespaceMap[o]=n),!i&&!r){var s=g(e,A.slice(0,-1)),a=A[A.length-1];t._withCommit(function(){c.set(s,a,n.state)})}var u=n.context=function(t,e,A){var n=""===e,r={dispatch:n?t.dispatch:function(A,n,r){var i=m(A,n,r),o=i.payload,s=i.options,a=i.type;return s&&s.root||(a=e+a),t.dispatch(a,o)},commit:n?t.commit:function(A,n,r){var i=m(A,n,r),o=i.payload,s=i.options,a=i.type;s&&s.root||(a=e+a),t.commit(a,o,s)}};return Object.defineProperties(r,{getters:{get:n?function(){return t.getters}:function(){return function(t,e){var A={},n=e.length;return Object.keys(t.getters).forEach(function(r){if(r.slice(0,n)===e){var i=r.slice(n);Object.defineProperty(A,i,{get:function(){return t.getters[r]},enumerable:!0})}}),A}(t,e)}},state:{get:function(){return g(t.state,A)}}}),r}(t,o,A);n.forEachMutation(function(e,A){!function(t,e,A,n){(t._mutations[e]||(t._mutations[e]=[])).push(function(e){A.call(t,n.state,e)})}(t,o+A,e,u)}),n.forEachAction(function(e,A){var n=e.root?A:o+A,r=e.handler||e;!function(t,e,A,n){(t._actions[e]||(t._actions[e]=[])).push(function(e,r){var i=A.call(t,{dispatch:n.dispatch,commit:n.commit,getters:n.getters,state:n.state,rootGetters:t.getters,rootState:t.state},e,r);return function(t){return t&&"function"==typeof t.then}(i)||(i=Promise.resolve(i)),t._devtoolHook?i.catch(function(e){throw t._devtoolHook.emit("vuex:error",e),e}):i})}(t,n,r,u)}),n.forEachGetter(function(e,A){!function(t,e,A,n){if(t._wrappedGetters[e])return void 0;t._wrappedGetters[e]=function(t){return A(n.state,n.getters,t.state,t.getters)}}(t,o+A,e,u)}),n.forEachChild(function(n,i){d(t,e,A.concat(i),n,r)})}function g(t,e){return e.length?e.reduce(function(t,e){return t[e]},t):t}function m(t,e,A){return function(t){return null!==t&&"object"==typeof t}(t)&&t.type&&(A=e,e=t,t=t.type),{type:t,payload:e,options:A}}function w(t){c&&t===c||n(c=t)}l.state.get=function(){return this._vm._data.$$state},l.state.set=function(t){0},u.prototype.commit=function(t,e,A){var n=this,r=m(t,e,A),i=r.type,o=r.payload,s=(r.options,{type:i,payload:o}),a=this._mutations[i];a&&(this._withCommit(function(){a.forEach(function(t){t(o)})}),this._subscribers.forEach(function(t){return t(s,n.state)}))},u.prototype.dispatch=function(t,e){var A=this,n=m(t,e),r=n.type,i=n.payload,o={type:r,payload:i},s=this._actions[r];if(s)return this._actionSubscribers.forEach(function(t){return t(o,A.state)}),s.length>1?Promise.all(s.map(function(t){return t(i)})):s[0](i)},u.prototype.subscribe=function(t){return h(t,this._subscribers)},u.prototype.subscribeAction=function(t){return h(t,this._actionSubscribers)},u.prototype.watch=function(t,e,A){var n=this;return this._watcherVM.$watch(function(){return t(n.state,n.getters)},e,A)},u.prototype.replaceState=function(t){var e=this;this._withCommit(function(){e._vm._data.$$state=t})},u.prototype.registerModule=function(t,e,A){void 0===A&&(A={}),"string"==typeof t&&(t=[t]),this._modules.register(t,e),d(this,this.state,t,this._modules.get(t),A.preserveState),p(this,this.state)},u.prototype.unregisterModule=function(t){var e=this;"string"==typeof t&&(t=[t]),this._modules.unregister(t),this._withCommit(function(){var A=g(e.state,t.slice(0,-1));c.delete(A,t[t.length-1])}),f(this)},u.prototype.hotUpdate=function(t){this._modules.update(t),f(this,!0)},u.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(u.prototype,l);var v=F(function(t,e){var A={};return C(e).forEach(function(e){var n=e.key,r=e.val;A[n]=function(){var e=this.$store.state,A=this.$store.getters;if(t){var n=Q(this.$store,"mapState",t);if(!n)return;e=n.context.state,A=n.context.getters}return"function"==typeof r?r.call(this,e,A):e[r]},A[n].vuex=!0}),A}),B=F(function(t,e){var A={};return C(e).forEach(function(e){var n=e.key,r=e.val;A[n]=function(){for(var e=[],A=arguments.length;A--;)e[A]=arguments[A];var n=this.$store.commit;if(t){var i=Q(this.$store,"mapMutations",t);if(!i)return;n=i.context.commit}return"function"==typeof r?r.apply(this,[n].concat(e)):n.apply(this.$store,[r].concat(e))}}),A}),y=F(function(t,e){var A={};return C(e).forEach(function(e){var n=e.key,r=e.val;r=t+r,A[n]=function(){if(!t||Q(this.$store,"mapGetters",t))return this.$store.getters[r]},A[n].vuex=!0}),A}),b=F(function(t,e){var A={};return C(e).forEach(function(e){var n=e.key,r=e.val;A[n]=function(){for(var e=[],A=arguments.length;A--;)e[A]=arguments[A];var n=this.$store.dispatch;if(t){var i=Q(this.$store,"mapActions",t);if(!i)return;n=i.context.dispatch}return"function"==typeof r?r.apply(this,[n].concat(e)):n.apply(this.$store,[r].concat(e))}}),A});function C(t){return Array.isArray(t)?t.map(function(t){return{key:t,val:t}}):Object.keys(t).map(function(e){return{key:e,val:t[e]}})}function F(t){return function(e,A){return"string"!=typeof e?(A=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,A)}}function Q(t,e,A){return t._modulesNamespaceMap[A]}var U={Store:u,install:w,version:"3.0.1",mapState:v,mapMutations:B,mapGetters:y,mapActions:b,createNamespacedHelpers:function(t){return{mapState:v.bind(null,t),mapGetters:y.bind(null,t),mapMutations:B.bind(null,t),mapActions:b.bind(null,t)}}};e.a=U},LYNF:function(t,e,A){"use strict";var n=A("OH9c");t.exports=function(t,e,A,r,i){var o=new Error(t);return n(o,e,A,r,i)}},Lmem:function(t,e,A){"use strict";t.exports=function(t){return!(!t||!t.__CANCEL__)}},M1xp:function(t,e,A){var n=A("a0xu");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==n(t)?t.split(""):Object(t)}},M3HA:function(t,e,A){(t.exports=A("I1BE")(!1)).push([t.i,"/*!\n * Viewer.js v1.11.7\n * https://fengyuanchen.github.io/viewerjs\n *\n * Copyright 2015-present Chen Fengyuan\n * Released under the MIT license\n *\n * Date: 2024-11-24T04:32:14.526Z\n */\n\n.viewer-zoom-in::before, .viewer-zoom-out::before, .viewer-one-to-one::before, .viewer-reset::before, .viewer-prev::before, .viewer-play::before, .viewer-next::before, .viewer-rotate-left::before, .viewer-rotate-right::before, .viewer-flip-horizontal::before, .viewer-flip-vertical::before, .viewer-fullscreen::before, .viewer-fullscreen-exit::before, .viewer-close::before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 560 40%22%3E%3Cpath fill%3D%22%23fff%22 d%3D%22M49.6 17.9h20.2v3.9H49.6zm123.1 2 10.9-11 2.7 2.8-8.2 8.2 8.2 8.2-2.7 2.7-10.9-10.9zm94 0-10.8-11-2.7 2.8 8.1 8.2-8.1 8.2 2.7 2.7 10.8-10.9zM212 9.3l20.1 10.6L212 30.5V9.3zm161.5 4.6-7.2 6 7.2 5.9v-4h12.4v4l7.3-5.9-7.3-6v4h-12.4v-4zm40.2 12.3 5.9 7.2 5.9-7.2h-4V13.6h4l-5.9-7.3-5.9 7.3h4v12.6h-4zm35.9-16.5h6.3v2h-4.3V16h-2V9.7Zm14 0h6.2V16h-2v-4.3h-4.2v-2Zm6.2 14V30h-6.2v-2h4.2v-4.3h2Zm-14 6.3h-6.2v-6.3h2v4.4h4.3v2Zm-438 .1v-8.3H9.6v-3.9h8.2V9.7h3.9v8.2h8.1v3.9h-8.1v8.3h-3.9zM93.6 9.7h-5.8v3.9h2V30h3.8V9.7zm16.1 0h-5.8v3.9h1.9V30h3.9V9.7zm-11.9 4.1h3.9v3.9h-3.9zm0 8.2h3.9v3.9h-3.9zm244.6-11.7 7.2 5.9-7.2 6v-3.6c-5.4-.4-7.8.8-8.7 2.8-.8 1.7-1.8 4.9 2.8 8.2-6.3-2-7.5-6.9-6-11.3 1.6-4.4 8-5 11.9-4.9v-3.1Zm147.2 13.4h6.3V30h-2v-4.3h-4.3v-2zm14 6.3v-6.3h6.2v2h-4.3V30h-1.9zm6.2-14h-6.2V9.7h1.9V14h4.3v2zm-13.9 0h-6.3v-2h4.3V9.7h2V16zm33.3 12.5 8.6-8.6-8.6-8.7 1.9-1.9 8.6 8.7 8.6-8.7 1.9 1.9-8.6 8.7 8.6 8.6-1.9 2-8.6-8.7-8.6 8.7-1.9-2zM297 10.3l-7.1 5.9 7.2 6v-3.6c5.3-.4 7.7.8 8.7 2.8.8 1.7 1.7 4.9-2.9 8.2 6.3-2 7.5-6.9 6-11.3-1.6-4.4-7.9-5-11.8-4.9v-3.1Zm-157.3-.6c2.3 0 4.4.7 6 2l2.5-3 1.9 9.2h-9.3l2.6-3.1a6.2 6.2 0 0 0-9.9 5.1c0 3.4 2.8 6.3 6.2 6.3 2.8 0 5.1-1.9 6-4.4h4c-1 4.7-5 8.3-10 8.3a10 10 0 0 1-10-10.2 10 10 0 0 1 10-10.2Z%22%2F%3E%3C%2Fsvg%3E\");\n background-repeat: no-repeat;\n background-size: 280px;\n color: transparent;\n display: block;\n font-size: 0;\n height: 20px;\n line-height: 0;\n width: 20px;\n }\n\n.viewer-zoom-in::before {\n background-position: 0 0;\n content: 'Zoom In';\n}\n\n.viewer-zoom-out::before {\n background-position: -20px 0;\n content: 'Zoom Out';\n}\n\n.viewer-one-to-one::before {\n background-position: -40px 0;\n content: 'One to One';\n}\n\n.viewer-reset::before {\n background-position: -60px 0;\n content: 'Reset';\n}\n\n.viewer-prev::before {\n background-position: -80px 0;\n content: 'Previous';\n}\n\n.viewer-play::before {\n background-position: -100px 0;\n content: 'Play';\n}\n\n.viewer-next::before {\n background-position: -120px 0;\n content: 'Next';\n}\n\n.viewer-rotate-left::before {\n background-position: -140px 0;\n content: 'Rotate Left';\n}\n\n.viewer-rotate-right::before {\n background-position: -160px 0;\n content: 'Rotate Right';\n}\n\n.viewer-flip-horizontal::before {\n background-position: -180px 0;\n content: 'Flip Horizontal';\n}\n\n.viewer-flip-vertical::before {\n background-position: -200px 0;\n content: 'Flip Vertical';\n}\n\n.viewer-fullscreen::before {\n background-position: -220px 0;\n content: 'Enter Full Screen';\n}\n\n.viewer-fullscreen-exit::before {\n background-position: -240px 0;\n content: 'Exit Full Screen';\n}\n\n.viewer-close::before {\n background-position: -260px 0;\n content: 'Close';\n}\n\n.viewer-container {\n bottom: 0;\n direction: ltr;\n font-size: 0;\n left: 0;\n line-height: 0;\n overflow: hidden;\n position: absolute;\n right: 0;\n -webkit-tap-highlight-color: transparent;\n top: 0;\n -ms-touch-action: none;\n touch-action: none;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.viewer-container::-moz-selection, .viewer-container *::-moz-selection {\n background-color: transparent;\n }\n\n.viewer-container::-moz-selection,\n .viewer-container *::-moz-selection {\n background-color: transparent;\n }\n\n.viewer-container::selection,\n .viewer-container *::selection {\n background-color: transparent;\n }\n\n.viewer-container:focus {\n outline: 0;\n }\n\n.viewer-container img {\n display: block;\n height: auto;\n max-height: none !important;\n max-width: none !important;\n min-height: 0 !important;\n min-width: 0 !important;\n width: 100%;\n }\n\n.viewer-canvas {\n bottom: 0;\n left: 0;\n overflow: hidden;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.viewer-canvas > img {\n height: auto;\n margin: 15px auto;\n max-width: 90% !important;\n width: auto;\n }\n\n.viewer-footer {\n bottom: 0;\n left: 0;\n overflow: hidden;\n position: absolute;\n right: 0;\n text-align: center;\n}\n\n.viewer-navbar {\n background-color: rgba(0, 0, 0, 0.5);\n overflow: hidden;\n}\n\n.viewer-list {\n -webkit-box-sizing: content-box;\n box-sizing: content-box;\n height: 50px;\n margin: 0;\n overflow: hidden;\n padding: 1px 0;\n}\n\n.viewer-list > li {\n color: transparent;\n cursor: pointer;\n float: left;\n font-size: 0;\n height: 50px;\n line-height: 0;\n opacity: 0.5;\n overflow: hidden;\n -webkit-transition: opacity 0.15s;\n transition: opacity 0.15s;\n width: 30px;\n }\n\n.viewer-list > li:focus,\n .viewer-list > li:hover {\n opacity: 0.75;\n }\n\n.viewer-list > li:focus {\n outline: 0;\n }\n\n.viewer-list > li + li {\n margin-left: 1px;\n }\n\n.viewer-list > .viewer-loading {\n position: relative;\n }\n\n.viewer-list > .viewer-loading::after {\n border-width: 2px;\n height: 20px;\n margin-left: -10px;\n margin-top: -10px;\n width: 20px;\n }\n\n.viewer-list > .viewer-active,\n .viewer-list > .viewer-active:focus,\n .viewer-list > .viewer-active:hover {\n opacity: 1;\n }\n\n.viewer-player {\n background-color: #000;\n bottom: 0;\n cursor: none;\n display: none;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n z-index: 1;\n}\n\n.viewer-player > img {\n left: 0;\n position: absolute;\n top: 0;\n }\n\n.viewer-toolbar > ul {\n display: inline-block;\n margin: 0 auto 5px;\n overflow: hidden;\n padding: 6px 3px;\n }\n\n.viewer-toolbar > ul > li {\n background-color: rgba(0, 0, 0, 0.5);\n border-radius: 50%;\n cursor: pointer;\n float: left;\n height: 24px;\n overflow: hidden;\n -webkit-transition: background-color 0.15s;\n transition: background-color 0.15s;\n width: 24px;\n }\n\n.viewer-toolbar > ul > li:focus,\n .viewer-toolbar > ul > li:hover {\n background-color: rgba(0, 0, 0, 0.8);\n }\n\n.viewer-toolbar > ul > li:focus {\n -webkit-box-shadow: 0 0 3px #fff;\n box-shadow: 0 0 3px #fff;\n outline: 0;\n position: relative;\n z-index: 1;\n }\n\n.viewer-toolbar > ul > li::before {\n margin: 2px;\n }\n\n.viewer-toolbar > ul > li + li {\n margin-left: 1px;\n }\n\n.viewer-toolbar > ul > .viewer-small {\n height: 18px;\n margin-bottom: 3px;\n margin-top: 3px;\n width: 18px;\n }\n\n.viewer-toolbar > ul > .viewer-small::before {\n margin: -1px;\n }\n\n.viewer-toolbar > ul > .viewer-large {\n height: 30px;\n margin-bottom: -3px;\n margin-top: -3px;\n width: 30px;\n }\n\n.viewer-toolbar > ul > .viewer-large::before {\n margin: 5px;\n }\n\n.viewer-tooltip {\n background-color: rgba(0, 0, 0, 0.8);\n border-radius: 10px;\n color: #fff;\n display: none;\n font-size: 12px;\n height: 20px;\n left: 50%;\n line-height: 20px;\n margin-left: -25px;\n margin-top: -10px;\n position: absolute;\n text-align: center;\n top: 50%;\n width: 50px;\n}\n\n.viewer-title {\n color: #ccc;\n display: inline-block;\n font-size: 12px;\n line-height: 1.2;\n margin: 5px 5%;\n max-width: 90%;\n min-height: 14px;\n opacity: 0.8;\n overflow: hidden;\n text-overflow: ellipsis;\n -webkit-transition: opacity 0.15s;\n transition: opacity 0.15s;\n white-space: nowrap;\n}\n\n.viewer-title:hover {\n opacity: 1;\n }\n\n.viewer-button {\n -webkit-app-region: no-drag;\n background-color: rgba(0, 0, 0, 0.5);\n border-radius: 50%;\n cursor: pointer;\n height: 80px;\n overflow: hidden;\n position: absolute;\n right: -40px;\n top: -40px;\n -webkit-transition: background-color 0.15s;\n transition: background-color 0.15s;\n width: 80px;\n}\n\n.viewer-button:focus,\n .viewer-button:hover {\n background-color: rgba(0, 0, 0, 0.8);\n }\n\n.viewer-button:focus {\n -webkit-box-shadow: 0 0 3px #fff;\n box-shadow: 0 0 3px #fff;\n outline: 0;\n }\n\n.viewer-button::before {\n bottom: 15px;\n left: 15px;\n position: absolute;\n }\n\n.viewer-fixed {\n position: fixed;\n}\n\n.viewer-open {\n overflow: hidden;\n}\n\n.viewer-show {\n display: block;\n}\n\n.viewer-hide {\n display: none;\n}\n\n.viewer-backdrop {\n background-color: rgba(0, 0, 0, 0.5);\n}\n\n.viewer-invisible {\n visibility: hidden;\n}\n\n.viewer-move {\n cursor: move;\n cursor: -webkit-grab;\n cursor: grab;\n}\n\n.viewer-fade {\n opacity: 0;\n}\n\n.viewer-in {\n opacity: 1;\n}\n\n.viewer-transition {\n -webkit-transition: all 0.3s;\n transition: all 0.3s;\n}\n\n@-webkit-keyframes viewer-spinner {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes viewer-spinner {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n.viewer-loading::after {\n -webkit-animation: viewer-spinner 1s linear infinite;\n animation: viewer-spinner 1s linear infinite;\n border: 4px solid rgba(255, 255, 255, 0.1);\n border-left-color: rgba(255, 255, 255, 0.5);\n border-radius: 50%;\n content: '';\n display: inline-block;\n height: 40px;\n left: 50%;\n margin-left: -20px;\n margin-top: -20px;\n position: absolute;\n top: 50%;\n width: 40px;\n z-index: 1;\n }\n\n@media (max-width: 767px) {\n .viewer-hide-xs-down {\n display: none;\n }\n}\n\n@media (max-width: 991px) {\n .viewer-hide-sm-down {\n display: none;\n }\n}\n\n@media (max-width: 1199px) {\n .viewer-hide-md-down {\n display: none;\n }\n}\n",""])},MCSJ:function(t,e){t.exports=function(t,e,A){var n=void 0===A;switch(e.length){case 0:return n?t():t.call(A);case 1:return n?t(e[0]):t.call(A,e[0]);case 2:return n?t(e[0],e[1]):t.call(A,e[0],e[1]);case 3:return n?t(e[0],e[1],e[2]):t.call(A,e[0],e[1],e[2]);case 4:return n?t(e[0],e[1],e[2],e[3]):t.call(A,e[0],e[1],e[2],e[3])}return t.apply(A,e)}},MLWZ:function(t,e,A){"use strict";var n=A("xTJ+");function r(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}t.exports=function(t,e,A){if(!e)return t;var i;if(A)i=A(e);else if(n.isURLSearchParams(e))i=e.toString();else{var o=[];n.forEach(e,function(t,e){null!==t&&void 0!==t&&(n.isArray(t)?e+="[]":t=[t],n.forEach(t,function(t){n.isDate(t)?t=t.toISOString():n.isObject(t)&&(t=JSON.stringify(t)),o.push(r(e)+"="+r(t))}))}),i=o.join("&")}return i&&(t+=(-1===t.indexOf("?")?"?":"&")+i),t}},MPFp:function(t,e,A){"use strict";var n=A("uOPS"),r=A("Y7ZC"),i=A("kTiW"),o=A("NegM"),s=A("SBuE"),a=A("j2DC"),c=A("RfKB"),u=A("U+KD"),l=A("UWiX")("iterator"),h=!([].keys&&"next"in[].keys()),f=function(){return this};t.exports=function(t,e,A,p,d,g,m){a(A,e,p);var w,v,B,y=function(t){if(!h&&t in Q)return Q[t];switch(t){case"keys":case"values":return function(){return new A(this,t)}}return function(){return new A(this,t)}},b=e+" Iterator",C="values"==d,F=!1,Q=t.prototype,U=Q[l]||Q["@@iterator"]||d&&Q[d],x=U||y(d),E=d?C?y("entries"):x:void 0,L="Array"==e&&Q.entries||U;if(L&&(B=u(L.call(new t)))!==Object.prototype&&B.next&&(c(B,b,!0),n||"function"==typeof B[l]||o(B,l,f)),C&&U&&"values"!==U.name&&(F=!0,x=function(){return U.call(this)}),n&&!m||!h&&!F&&Q[l]||o(Q,l,x),s[e]=x,s[b]=f,d)if(w={values:C?x:y("values"),keys:g?x:y("keys"),entries:E},m)for(v in w)v in Q||i(Q,v,w[v]);else r(r.P+r.F*(h||F),e,w);return w}},Mj6V:function(t,e,A){var n,r;
  47. /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
  48. * @license MIT */void 0===(r="function"==typeof(n=function(){var t={version:"0.2.0"},e=t.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function A(t,e,A){return t<e?e:t>A?A:t}function n(t){return 100*(-1+t)}t.configure=function(t){var A,n;for(A in t)void 0!==(n=t[A])&&t.hasOwnProperty(A)&&(e[A]=n);return this},t.status=null,t.set=function(o){var s=t.isStarted();o=A(o,e.minimum,1),t.status=1===o?null:o;var a=t.render(!s),c=a.querySelector(e.barSelector),u=e.speed,l=e.easing;return a.offsetWidth,r(function(A){""===e.positionUsing&&(e.positionUsing=t.getPositioningCSS()),i(c,function(t,A,r){var i;return(i="translate3d"===e.positionUsing?{transform:"translate3d("+n(t)+"%,0,0)"}:"translate"===e.positionUsing?{transform:"translate("+n(t)+"%,0)"}:{"margin-left":n(t)+"%"}).transition="all "+A+"ms "+r,i}(o,u,l)),1===o?(i(a,{transition:"none",opacity:1}),a.offsetWidth,setTimeout(function(){i(a,{transition:"all "+u+"ms linear",opacity:0}),setTimeout(function(){t.remove(),A()},u)},u)):setTimeout(A,u)}),this},t.isStarted=function(){return"number"==typeof t.status},t.start=function(){t.status||t.set(0);var A=function(){setTimeout(function(){t.status&&(t.trickle(),A())},e.trickleSpeed)};return e.trickle&&A(),this},t.done=function(e){return e||t.status?t.inc(.3+.5*Math.random()).set(1):this},t.inc=function(e){var n=t.status;return n?("number"!=typeof e&&(e=(1-n)*A(Math.random()*n,.1,.95)),n=A(n+e,0,.994),t.set(n)):t.start()},t.trickle=function(){return t.inc(Math.random()*e.trickleRate)},function(){var e=0,A=0;t.promise=function(n){return n&&"resolved"!==n.state()?(0===A&&t.start(),e++,A++,n.always(function(){0==--A?(e=0,t.done()):t.set((e-A)/e)}),this):this}}(),t.render=function(A){if(t.isRendered())return document.getElementById("nprogress");s(document.documentElement,"nprogress-busy");var r=document.createElement("div");r.id="nprogress",r.innerHTML=e.template;var o,a=r.querySelector(e.barSelector),c=A?"-100":n(t.status||0),l=document.querySelector(e.parent);return i(a,{transition:"all 0 linear",transform:"translate3d("+c+"%,0,0)"}),e.showSpinner||(o=r.querySelector(e.spinnerSelector))&&u(o),l!=document.body&&s(l,"nprogress-custom-parent"),l.appendChild(r),r},t.remove=function(){a(document.documentElement,"nprogress-busy"),a(document.querySelector(e.parent),"nprogress-custom-parent");var t=document.getElementById("nprogress");t&&u(t)},t.isRendered=function(){return!!document.getElementById("nprogress")},t.getPositioningCSS=function(){var t=document.body.style,e="WebkitTransform"in t?"Webkit":"MozTransform"in t?"Moz":"msTransform"in t?"ms":"OTransform"in t?"O":"";return e+"Perspective"in t?"translate3d":e+"Transform"in t?"translate":"margin"};var r=function(){var t=[];function e(){var A=t.shift();A&&A(e)}return function(A){t.push(A),1==t.length&&e()}}(),i=function(){var t=["Webkit","O","Moz","ms"],e={};function A(A){return A=function(t){return t.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(t,e){return e.toUpperCase()})}(A),e[A]||(e[A]=function(e){var A=document.body.style;if(e in A)return e;for(var n,r=t.length,i=e.charAt(0).toUpperCase()+e.slice(1);r--;)if((n=t[r]+i)in A)return n;return e}(A))}function n(t,e,n){e=A(e),t.style[e]=n}return function(t,e){var A,r,i=arguments;if(2==i.length)for(A in e)void 0!==(r=e[A])&&e.hasOwnProperty(A)&&n(t,A,r);else n(t,i[1],i[2])}}();function o(t,e){var A="string"==typeof t?t:c(t);return A.indexOf(" "+e+" ")>=0}function s(t,e){var A=c(t),n=A+e;o(A,e)||(t.className=n.substring(1))}function a(t,e){var A,n=c(t);o(t,e)&&(A=n.replace(" "+e+" "," "),t.className=A.substring(1,A.length-1))}function c(t){return(" "+(t.className||"")+" ").replace(/\s+/gi," ")}function u(t){t&&t.parentNode&&t.parentNode.removeChild(t)}return t})?n.call(e,A,e,t):n)||(t.exports=r)},Mqbl:function(t,e,A){var n=A("JB68"),r=A("w6GO");A("zn7N")("keys",function(){return function(t){return r(n(t))}})},MvwC:function(t,e,A){var n=A("5T2Y").document;t.exports=n&&n.documentElement},NV0k:function(t,e){e.f={}.propertyIsEnumerable},NegM:function(t,e,A){var n=A("2faE"),r=A("rr1i");t.exports=A("jmDH")?function(t,e,A){return n.f(t,e,r(1,A))}:function(t,e,A){return t[e]=A,t}},"NsO/":function(t,e,A){var n=A("M1xp"),r=A("Jes0");t.exports=function(t){return n(r(t))}},NwJ3:function(t,e,A){var n=A("SBuE"),r=A("UWiX")("iterator"),i=Array.prototype;t.exports=function(t){return void 0!==t&&(n.Array===t||i[r]===t)}},OH9c:function(t,e,A){"use strict";t.exports=function(t,e,A,n,r){return t.config=e,A&&(t.code=A),t.request=n,t.response=r,t}},OTTw:function(t,e,A){"use strict";var n=A("xTJ+");t.exports=n.isStandardBrowserEnv()?function(){var t,e=/(msie|trident)/i.test(navigator.userAgent),A=document.createElement("a");function r(t){var n=t;return e&&(A.setAttribute("href",n),n=A.href),A.setAttribute("href",n),{href:A.href,protocol:A.protocol?A.protocol.replace(/:$/,""):"",host:A.host,search:A.search?A.search.replace(/^\?/,""):"",hash:A.hash?A.hash.replace(/^#/,""):"",hostname:A.hostname,port:A.port,pathname:"/"===A.pathname.charAt(0)?A.pathname:"/"+A.pathname}}return t=r(window.location.href),function(e){var A=n.isString(e)?r(e):e;return A.protocol===t.protocol&&A.host===t.host}}():function(){return!0}},Ojgd:function(t,e){var A=Math.ceil,n=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?n:A)(t)}},P2sY:function(t,e,A){t.exports={default:A("UbbE"),__esModule:!0}},PBE1:function(t,e,A){"use strict";var n=A("Y7ZC"),r=A("WEpk"),i=A("5T2Y"),o=A("8gHz"),s=A("zXhZ");n(n.P+n.R,"Promise",{finally:function(t){var e=o(this,r.Promise||i.Promise),A="function"==typeof t;return this.then(A?function(A){return s(e,t()).then(function(){return A})}:t,A?function(A){return s(e,t()).then(function(){throw A})}:t)}})},PDX0:function(t,e){(function(e){t.exports=e}).call(this,{})},PE4B:function(t,e,A){"use strict";var n=function(t){return function(t){return!!t&&"object"==typeof t}(t)&&!function(t){var e=Object.prototype.toString.call(t);return"[object RegExp]"===e||"[object Date]"===e||function(t){return t.$$typeof===r}(t)}(t)};var r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function i(t,e){return e&&!0===e.clone&&n(t)?s(function(t){return Array.isArray(t)?[]:{}}(t),t,e):t}function o(t,e,A){var r=t.slice();return e.forEach(function(e,o){void 0===r[o]?r[o]=i(e,A):n(e)?r[o]=s(t[o],e,A):-1===t.indexOf(e)&&r.push(i(e,A))}),r}function s(t,e,A){var r=Array.isArray(e);return r===Array.isArray(t)?r?((A||{arrayMerge:o}).arrayMerge||o)(t,e,A):function(t,e,A){var r={};return n(t)&&Object.keys(t).forEach(function(e){r[e]=i(t[e],A)}),Object.keys(e).forEach(function(o){n(e[o])&&t[o]?r[o]=s(t[o],e[o],A):r[o]=i(e[o],A)}),r}(t,e,A):i(e,A)}s.all=function(t,e){if(!Array.isArray(t)||t.length<2)throw new Error("first argument should be an array with at least two elements");return t.reduce(function(t,A){return s(t,A,e)})};var a=s;t.exports=a},"Q/yX":function(t,e,A){"use strict";var n=A("Y7ZC"),r=A("ZW5q"),i=A("RDmV");n(n.S,"Promise",{try:function(t){var e=r.f(this),A=i(t);return(A.e?e.reject:e.resolve)(A.v),e.promise}})},QMMT:function(t,e,A){var n=A("a0xu"),r=A("UWiX")("toStringTag"),i="Arguments"==n(function(){return arguments}());t.exports=function(t){var e,A,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(A=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),r))?A:i?n(e):"Object"==(o=n(e))&&"function"==typeof e.callee?"Arguments":o}},QXhf:function(t,e,A){var n,r,i,o=A("2GTP"),s=A("MCSJ"),a=A("MvwC"),c=A("Hsns"),u=A("5T2Y"),l=u.process,h=u.setImmediate,f=u.clearImmediate,p=u.MessageChannel,d=u.Dispatch,g=0,m={},w=function(){var t=+this;if(m.hasOwnProperty(t)){var e=m[t];delete m[t],e()}},v=function(t){w.call(t.data)};h&&f||(h=function(t){for(var e=[],A=1;arguments.length>A;)e.push(arguments[A++]);return m[++g]=function(){s("function"==typeof t?t:Function(t),e)},n(g),g},f=function(t){delete m[t]},"process"==A("a0xu")(l)?n=function(t){l.nextTick(o(w,t,1))}:d&&d.now?n=function(t){d.now(o(w,t,1))}:p?(i=(r=new p).port2,r.port1.onmessage=v,n=o(i.postMessage,i,1)):u.addEventListener&&"function"==typeof postMessage&&!u.importScripts?(n=function(t){u.postMessage(t+"","*")},u.addEventListener("message",v,!1)):n="onreadystatechange"in c("script")?function(t){a.appendChild(c("script")).onreadystatechange=function(){a.removeChild(this),w.call(t)}}:function(t){setTimeout(o(w,t,1),0)}),t.exports={set:h,clear:f}},QbLZ:function(t,e,A){"use strict";e.__esModule=!0;var n=function(t){return t&&t.__esModule?t:{default:t}}(A("P2sY"));e.default=n.default||function(t){for(var e=1;e<arguments.length;e++){var A=arguments[e];for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&(t[n]=A[n])}return t}},"R+7+":function(t,e,A){var n=A("w6GO"),r=A("mqlF"),i=A("NV0k");t.exports=function(t){var e=n(t),A=r.f;if(A)for(var o,s=A(t),a=i.f,c=0;s.length>c;)a.call(t,o=s[c++])&&e.push(o);return e}},RDmV:function(t,e){t.exports=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}}},"RRc/":function(t,e,A){var n=A("oioR");t.exports=function(t,e){var A=[];return n(t,!1,A.push,A,e),A}},RfKB:function(t,e,A){var n=A("2faE").f,r=A("B+OT"),i=A("UWiX")("toStringTag");t.exports=function(t,e,A){t&&!r(t=A?t:t.prototype,i)&&n(t,i,{configurable:!0,value:e})}},"Rn+g":function(t,e,A){"use strict";var n=A("LYNF");t.exports=function(t,e,A){var r=A.config.validateStatus;A.status&&r&&!r(A.status)?e(n("Request failed with status code "+A.status,A.config,null,A.request,A)):t(A)}},Rp86:function(t,e,A){A("bBy9"),A("FlQf"),t.exports=A("fXsU")},SBuE:function(t,e){t.exports={}},SZ7m:function(t,e,A){"use strict";function n(t,e){for(var A=[],n={},r=0;r<e.length;r++){var i=e[r],o=i[0],s={id:t+":"+r,css:i[1],media:i[2],sourceMap:i[3]};n[o]?n[o].parts.push(s):A.push(n[o]={id:o,parts:[s]})}return A}A.r(e),A.d(e,"default",function(){return p});var r="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!r)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var i={},o=r&&(document.head||document.getElementsByTagName("head")[0]),s=null,a=0,c=!1,u=function(){},l=null,h="data-vue-ssr-id",f="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function p(t,e,A,r){c=A,l=r||{};var o=n(t,e);return d(o),function(e){for(var A=[],r=0;r<o.length;r++){var s=o[r];(a=i[s.id]).refs--,A.push(a)}e?d(o=n(t,e)):o=[];for(r=0;r<A.length;r++){var a;if(0===(a=A[r]).refs){for(var c=0;c<a.parts.length;c++)a.parts[c]();delete i[a.id]}}}}function d(t){for(var e=0;e<t.length;e++){var A=t[e],n=i[A.id];if(n){n.refs++;for(var r=0;r<n.parts.length;r++)n.parts[r](A.parts[r]);for(;r<A.parts.length;r++)n.parts.push(m(A.parts[r]));n.parts.length>A.parts.length&&(n.parts.length=A.parts.length)}else{var o=[];for(r=0;r<A.parts.length;r++)o.push(m(A.parts[r]));i[A.id]={id:A.id,refs:1,parts:o}}}}function g(){var t=document.createElement("style");return t.type="text/css",o.appendChild(t),t}function m(t){var e,A,n=document.querySelector("style["+h+'~="'+t.id+'"]');if(n){if(c)return u;n.parentNode.removeChild(n)}if(f){var r=a++;n=s||(s=g()),e=v.bind(null,n,r,!1),A=v.bind(null,n,r,!0)}else n=g(),e=function(t,e){var A=e.css,n=e.media,r=e.sourceMap;n&&t.setAttribute("media",n);l.ssrId&&t.setAttribute(h,e.id);r&&(A+="\n/*# sourceURL="+r.sources[0]+" */",A+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");if(t.styleSheet)t.styleSheet.cssText=A;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(A))}}.bind(null,n),A=function(){n.parentNode.removeChild(n)};return e(t),function(n){if(n){if(n.css===t.css&&n.media===t.media&&n.sourceMap===t.sourceMap)return;e(t=n)}else A()}}var w=function(){var t=[];return function(e,A){return t[e]=A,t.filter(Boolean).join("\n")}}();function v(t,e,A,n){var r=A?"":n.css;if(t.styleSheet)t.styleSheet.cssText=w(e,r);else{var i=document.createTextNode(r),o=t.childNodes;o[e]&&t.removeChild(o[e]),o.length?t.insertBefore(i,o[e]):t.appendChild(i)}}},TJWN:function(t,e,A){"use strict";var n=A("5T2Y"),r=A("WEpk"),i=A("2faE"),o=A("jmDH"),s=A("UWiX")("species");t.exports=function(t){var e="function"==typeof r[t]?r[t]:n[t];o&&e&&!e[s]&&i.f(e,s,{configurable:!0,get:function(){return this}})}},TuGD:function(t,e,A){var n=A("UWiX")("iterator"),r=!1;try{var i=[7][n]();i.return=function(){r=!0},Array.from(i,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!r)return!1;var A=!1;try{var i=[7],o=i[n]();o.next=function(){return{done:A=!0}},i[n]=function(){return o},t(i)}catch(t){}return A}},"U+KD":function(t,e,A){var n=A("B+OT"),r=A("JB68"),i=A("VVlx")("IE_PROTO"),o=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=r(t),n(t,i)?t[i]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?o:null}},UO39:function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},UWiX:function(t,e,A){var n=A("29s/")("wks"),r=A("YqAc"),i=A("5T2Y").Symbol,o="function"==typeof i;(t.exports=function(t){return n[t]||(n[t]=o&&i[t]||(o?i:r)("Symbol."+t))}).store=n},UbbE:function(t,e,A){A("o8NH"),t.exports=A("WEpk").Object.assign},UnBK:function(t,e,A){"use strict";var n=A("xTJ+"),r=A("xAGQ"),i=A("Lmem"),o=A("JEQr"),s=A("2SVd"),a=A("5oMp");function c(t){t.cancelToken&&t.cancelToken.throwIfRequested()}t.exports=function(t){return c(t),t.baseURL&&!s(t.url)&&(t.url=a(t.baseURL,t.url)),t.headers=t.headers||{},t.data=r(t.data,t.headers,t.transformRequest),t.headers=n.merge(t.headers.common||{},t.headers[t.method]||{},t.headers||{}),n.forEach(["delete","get","head","post","put","patch","common"],function(e){delete t.headers[e]}),(t.adapter||o.adapter)(t).then(function(e){return c(t),e.data=r(e.data,e.headers,t.transformResponse),e},function(e){return i(e)||(c(t),e&&e.response&&(e.response.data=r(e.response.data,e.response.headers,t.transformResponse))),Promise.reject(e)})}},"V+O7":function(t,e,A){A("aPfg")("Set")},V7Et:function(t,e,A){var n=A("2GTP"),r=A("M1xp"),i=A("JB68"),o=A("tEej"),s=A("v6xn");t.exports=function(t,e){var A=1==t,a=2==t,c=3==t,u=4==t,l=6==t,h=5==t||l,f=e||s;return function(e,s,p){for(var d,g,m=i(e),w=r(m),v=n(s,p,3),B=o(w.length),y=0,b=A?f(e,B):a?f(e,0):void 0;B>y;y++)if((h||y in w)&&(g=v(d=w[y],y,m),t))if(A)b[y]=g;else if(g)switch(t){case 3:return!0;case 5:return d;case 6:return y;case 2:b.push(d)}else if(u)return!1;return l?-1:c||u?u:b}}},VJsP:function(t,e,A){"use strict";var n=A("2GTP"),r=A("Y7ZC"),i=A("JB68"),o=A("sNwI"),s=A("NwJ3"),a=A("tEej"),c=A("IP1Z"),u=A("fNZA");r(r.S+r.F*!A("TuGD")(function(t){Array.from(t)}),"Array",{from:function(t){var e,A,r,l,h=i(t),f="function"==typeof this?this:Array,p=arguments.length,d=p>1?arguments[1]:void 0,g=void 0!==d,m=0,w=u(h);if(g&&(d=n(d,p>2?arguments[2]:void 0,2)),void 0==w||f==Array&&s(w))for(A=new f(e=a(h.length));e>m;m++)c(A,m,g?d(h[m],m):h[m]);else for(l=w.call(h),A=new f;!(r=l.next()).done;m++)c(A,m,g?o(l,d,[r.value,m],!0):r.value);return A.length=m,A}})},VKFn:function(t,e,A){A("bBy9"),A("FlQf"),t.exports=A("ldVq")},VVlx:function(t,e,A){var n=A("29s/")("keys"),r=A("YqAc");t.exports=function(t){return n[t]||(n[t]=r(t))}},W070:function(t,e,A){var n=A("NsO/"),r=A("tEej"),i=A("D8kY");t.exports=function(t){return function(e,A,o){var s,a=n(e),c=r(a.length),u=i(o,c);if(t&&A!=A){for(;c>u;)if((s=a[u++])!=s)return!0}else for(;c>u;u++)if((t||u in a)&&a[u]===A)return t||u||0;return!t&&-1}}},WEpk:function(t,e){var A=t.exports={version:"2.6.12"};"number"==typeof __e&&(__e=A)},"WX/U":function(t,e){t.exports=function(t,e,A,n){var r,i=0;return"boolean"!=typeof e&&(n=A,A=e,e=void 0),function(){var o=this,s=Number(new Date)-i,a=arguments;function c(){i=Number(new Date),A.apply(o,a)}n&&!r&&c(),r&&clearTimeout(r),void 0===n&&s>t?c():!0!==e&&(r=setTimeout(n?function(){r=void 0}:c,void 0===n?t-s:t))}}},Wu5q:function(t,e,A){"use strict";var n=A("2faE").f,r=A("oVml"),i=A("XJU/"),o=A("2GTP"),s=A("EXMj"),a=A("oioR"),c=A("MPFp"),u=A("UO39"),l=A("TJWN"),h=A("jmDH"),f=A("6/1s").fastKey,p=A("n3ko"),d=h?"_s":"size",g=function(t,e){var A,n=f(e);if("F"!==n)return t._i[n];for(A=t._f;A;A=A.n)if(A.k==e)return A};t.exports={getConstructor:function(t,e,A,c){var u=t(function(t,n){s(t,u,e,"_i"),t._t=e,t._i=r(null),t._f=void 0,t._l=void 0,t[d]=0,void 0!=n&&a(n,A,t[c],t)});return i(u.prototype,{clear:function(){for(var t=p(this,e),A=t._i,n=t._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete A[n.i];t._f=t._l=void 0,t[d]=0},delete:function(t){var A=p(this,e),n=g(A,t);if(n){var r=n.n,i=n.p;delete A._i[n.i],n.r=!0,i&&(i.n=r),r&&(r.p=i),A._f==n&&(A._f=r),A._l==n&&(A._l=i),A[d]--}return!!n},forEach:function(t){p(this,e);for(var A,n=o(t,arguments.length>1?arguments[1]:void 0,3);A=A?A.n:this._f;)for(n(A.v,A.k,this);A&&A.r;)A=A.p},has:function(t){return!!g(p(this,e),t)}}),h&&n(u.prototype,"size",{get:function(){return p(this,e)[d]}}),u},def:function(t,e,A){var n,r,i=g(t,e);return i?i.v=A:(t._l=i={i:r=f(e,!0),k:e,v:A,p:n=t._l,n:void 0,r:!1},t._f||(t._f=i),n&&(n.n=i),t[d]++,"F"!==r&&(t._i[r]=i)),t},getEntry:g,setStrong:function(t,e,A){c(t,e,function(t,A){this._t=p(t,e),this._k=A,this._l=void 0},function(){for(var t=this._k,e=this._l;e&&e.r;)e=e.p;return this._t&&(this._l=e=e?e.n:this._t._f)?u(0,"keys"==t?e.k:"values"==t?e.v:[e.k,e.v]):(this._t=void 0,u(1))},A?"entries":"values",!A,!0),l(e)}}},"XJU/":function(t,e,A){var n=A("NegM");t.exports=function(t,e,A){for(var r in e)A&&t[r]?t[r]=e[r]:n(t,r,e[r]);return t}},Y7ZC:function(t,e,A){var n=A("5T2Y"),r=A("WEpk"),i=A("2GTP"),o=A("NegM"),s=A("B+OT"),a=function(t,e,A){var c,u,l,h=t&a.F,f=t&a.G,p=t&a.S,d=t&a.P,g=t&a.B,m=t&a.W,w=f?r:r[e]||(r[e]={}),v=w.prototype,B=f?n:p?n[e]:(n[e]||{}).prototype;for(c in f&&(A=e),A)(u=!h&&B&&void 0!==B[c])&&s(w,c)||(l=u?B[c]:A[c],w[c]=f&&"function"!=typeof B[c]?A[c]:g&&u?i(l,n):m&&B[c]==l?function(t){var e=function(e,A,n){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,A)}return new t(e,A,n)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(l):d&&"function"==typeof l?i(Function.call,l):l,d&&((w.virtual||(w.virtual={}))[c]=l,t&a.R&&v&&!v[c]&&o(v,c,l)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,t.exports=a},YqAc:function(t,e){var A=0,n=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++A+n).toString(36))}},YuTi:function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},ZW5q:function(t,e,A){"use strict";var n=A("eaoh");t.exports.f=function(t){return new function(t){var e,A;this.promise=new t(function(t,n){if(void 0!==e||void 0!==A)throw TypeError("Bad Promise constructor");e=t,A=n}),this.resolve=n(e),this.reject=n(A)}(t)}},Zxgi:function(t,e,A){var n=A("5T2Y"),r=A("WEpk"),i=A("uOPS"),o=A("zLkG"),s=A("2faE").f;t.exports=function(t){var e=r.Symbol||(r.Symbol=i?{}:n.Symbol||{});"_"==t.charAt(0)||t in e||s(e,t,{value:o.f(t)})}},a0xu:function(t,e){var A={}.toString;t.exports=function(t){return A.call(t).slice(8,-1)}},aPfg:function(t,e,A){"use strict";var n=A("Y7ZC"),r=A("eaoh"),i=A("2GTP"),o=A("oioR");t.exports=function(t){n(n.S,t,{from:function(t){var e,A,n,s,a=arguments[1];return r(this),(e=void 0!==a)&&r(a),void 0==t?new this:(A=[],e?(n=0,s=i(a,arguments[2],2),o(t,!1,function(t){A.push(s(t,n++))})):o(t,!1,A.push,A),new this(A))}})}},aW7e:function(t,e,A){A("wgeU"),A("FlQf"),A("bBy9"),A("JMW+"),A("PBE1"),A("Q/yX"),t.exports=A("WEpk").Promise},adOz:function(t,e,A){A("Zxgi")("asyncIterator")},"ar/p":function(t,e,A){var n=A("5vMV"),r=A("FpHa").concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,r)}},b91T:function(t,e,A){(t.exports=A("I1BE")(!1)).push([t.i,'/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n -webkit-box-sizing: content-box;\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type="button"], /* 1 */\n[type="reset"],\n[type="submit"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type="button"]::-moz-focus-inner,\n[type="reset"]::-moz-focus-inner,\n[type="submit"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type="button"]:-moz-focusring,\n[type="reset"]:-moz-focusring,\n[type="submit"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type="checkbox"],\n[type="radio"] {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type="number"]::-webkit-inner-spin-button,\n[type="number"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type="search"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type="search"]::-webkit-search-cancel-button,\n[type="search"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n',""])},bBy9:function(t,e,A){A("w2d+");for(var n=A("5T2Y"),r=A("NegM"),i=A("SBuE"),o=A("UWiX")("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),a=0;a<s.length;a++){var c=s[a],u=n[c],l=u&&u.prototype;l&&!l[o]&&r(l,o,c),i[c]=i.Array}},bdgK:function(t,e,A){"use strict";A.r(e),function(t){var A=function(){if("undefined"!=typeof Map)return Map;function t(t,e){var A=-1;return t.some(function(t,n){return t[0]===e&&(A=n,!0)}),A}return function(){function e(){this.__entries__=[]}return Object.defineProperty(e.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(e){var A=t(this.__entries__,e),n=this.__entries__[A];return n&&n[1]},e.prototype.set=function(e,A){var n=t(this.__entries__,e);~n?this.__entries__[n][1]=A:this.__entries__.push([e,A])},e.prototype.delete=function(e){var A=this.__entries__,n=t(A,e);~n&&A.splice(n,1)},e.prototype.has=function(e){return!!~t(this.__entries__,e)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(t,e){void 0===e&&(e=null);for(var A=0,n=this.__entries__;A<n.length;A++){var r=n[A];t.call(e,r[1],r[0])}},e}()}(),n="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,r=void 0!==t&&t.Math===Math?t:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),i="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(r):function(t){return setTimeout(function(){return t(Date.now())},1e3/60)},o=2;var s=20,a=["top","right","bottom","left","width","height","size","weight"],c="undefined"!=typeof MutationObserver,u=function(){function t(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(t,e){var A=!1,n=!1,r=0;function s(){A&&(A=!1,t()),n&&c()}function a(){i(s)}function c(){var t=Date.now();if(A){if(t-r<o)return;n=!0}else A=!0,n=!1,setTimeout(a,e);r=t}return c}(this.refresh.bind(this),s)}return t.prototype.addObserver=function(t){~this.observers_.indexOf(t)||this.observers_.push(t),this.connected_||this.connect_()},t.prototype.removeObserver=function(t){var e=this.observers_,A=e.indexOf(t);~A&&e.splice(A,1),!e.length&&this.connected_&&this.disconnect_()},t.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},t.prototype.updateObservers_=function(){var t=this.observers_.filter(function(t){return t.gatherActive(),t.hasActive()});return t.forEach(function(t){return t.broadcastActive()}),t.length>0},t.prototype.connect_=function(){n&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),c?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){n&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,A=void 0===e?"":e;a.some(function(t){return!!~A.indexOf(t)})&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),l=function(t,e){for(var A=0,n=Object.keys(e);A<n.length;A++){var r=n[A];Object.defineProperty(t,r,{value:e[r],enumerable:!1,writable:!1,configurable:!0})}return t},h=function(t){return t&&t.ownerDocument&&t.ownerDocument.defaultView||r},f=v(0,0,0,0);function p(t){return parseFloat(t)||0}function d(t){for(var e=[],A=1;A<arguments.length;A++)e[A-1]=arguments[A];return e.reduce(function(e,A){return e+p(t["border-"+A+"-width"])},0)}function g(t){var e=t.clientWidth,A=t.clientHeight;if(!e&&!A)return f;var n=h(t).getComputedStyle(t),r=function(t){for(var e={},A=0,n=["top","right","bottom","left"];A<n.length;A++){var r=n[A],i=t["padding-"+r];e[r]=p(i)}return e}(n),i=r.left+r.right,o=r.top+r.bottom,s=p(n.width),a=p(n.height);if("border-box"===n.boxSizing&&(Math.round(s+i)!==e&&(s-=d(n,"left","right")+i),Math.round(a+o)!==A&&(a-=d(n,"top","bottom")+o)),!function(t){return t===h(t).document.documentElement}(t)){var c=Math.round(s+i)-e,u=Math.round(a+o)-A;1!==Math.abs(c)&&(s-=c),1!==Math.abs(u)&&(a-=u)}return v(r.left,r.top,s,a)}var m="undefined"!=typeof SVGGraphicsElement?function(t){return t instanceof h(t).SVGGraphicsElement}:function(t){return t instanceof h(t).SVGElement&&"function"==typeof t.getBBox};function w(t){return n?m(t)?function(t){var e=t.getBBox();return v(0,0,e.width,e.height)}(t):g(t):f}function v(t,e,A,n){return{x:t,y:e,width:A,height:n}}var B=function(){function t(t){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=v(0,0,0,0),this.target=t}return t.prototype.isActive=function(){var t=w(this.target);return this.contentRect_=t,t.width!==this.broadcastWidth||t.height!==this.broadcastHeight},t.prototype.broadcastRect=function(){var t=this.contentRect_;return this.broadcastWidth=t.width,this.broadcastHeight=t.height,t},t}(),y=function(){return function(t,e){var A=function(t){var e=t.x,A=t.y,n=t.width,r=t.height,i="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,o=Object.create(i.prototype);return l(o,{x:e,y:A,width:n,height:r,top:A,right:e+n,bottom:r+A,left:e}),o}(e);l(this,{target:t,contentRect:A})}}(),b=function(){function t(t,e,n){if(this.activeObservations_=[],this.observations_=new A,"function"!=typeof t)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=t,this.controller_=e,this.callbackCtx_=n}return t.prototype.observe=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(t instanceof h(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this.observations_;e.has(t)||(e.set(t,new B(t)),this.controller_.addObserver(this),this.controller_.refresh())}},t.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(t instanceof h(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this.observations_;e.has(t)&&(e.delete(t),e.size||this.controller_.removeObserver(this))}},t.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},t.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(e){e.isActive()&&t.activeObservations_.push(e)})},t.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,e=this.activeObservations_.map(function(t){return new y(t.target,t.broadcastRect())});this.callback_.call(t,e,t),this.clearActive()}},t.prototype.clearActive=function(){this.activeObservations_.splice(0)},t.prototype.hasActive=function(){return this.activeObservations_.length>0},t}(),C="undefined"!=typeof WeakMap?new WeakMap:new A,F=function(){return function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var A=u.getInstance(),n=new b(e,A,this);C.set(this,n)}}();["observe","unobserve","disconnect"].forEach(function(t){F.prototype[t]=function(){var e;return(e=C.get(this))[t].apply(e,arguments)}});var Q=void 0!==r.ResizeObserver?r.ResizeObserver:F;e.default=Q}.call(this,A("yLpj"))},cDf5:function(t,e){function A(e){"@babel/helpers - typeof";return t.exports=A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t.exports.__esModule=!0,t.exports.default=t.exports,A(e)}t.exports=A,t.exports.__esModule=!0,t.exports.default=t.exports},cHUd:function(t,e,A){"use strict";var n=A("Y7ZC");t.exports=function(t){n(n.S,t,{of:function(){for(var t=arguments.length,e=new Array(t);t--;)e[t]=arguments[t];return new this(e)}})}},ccE7:function(t,e,A){var n=A("Ojgd"),r=A("Jes0");t.exports=function(t){return function(e,A){var i,o,s=String(r(e)),a=n(A),c=s.length;return a<0||a>=c?t?"":void 0:(i=s.charCodeAt(a))<55296||i>56319||a+1===c||(o=s.charCodeAt(a+1))<56320||o>57343?t?s.charAt(a):i:t?s.slice(a,a+2):o-56320+(i-55296<<10)+65536}}},crp1:function(t,e,A){"use strict";A.d(e,"b",function(){return J}),A.d(e,"a",function(){return Y});var n=Uint8Array,r=Uint16Array,i=Int32Array,o=new n([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,0,0,0]),s=new n([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,0,0]),a=new n([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),c=function(t,e){for(var A=new r(31),n=0;n<31;++n)A[n]=e+=1<<t[n-1];var o=new i(A[30]);for(n=1;n<30;++n)for(var s=A[n];s<A[n+1];++s)o[s]=s-A[n]<<5|n;return{b:A,r:o}},u=c(o,2),l=u.b,h=u.r;l[28]=258,h[258]=28;for(var f=c(s,0),p=f.b,d=f.r,g=new r(32768),m=0;m<32768;++m){var w=(43690&m)>>1|(21845&m)<<1;w=(61680&(w=(52428&w)>>2|(13107&w)<<2))>>4|(3855&w)<<4,g[m]=((65280&w)>>8|(255&w)<<8)>>1}var v=function(t,e,A){for(var n=t.length,i=0,o=new r(e);i<n;++i)t[i]&&++o[t[i]-1];var s,a=new r(e);for(i=1;i<e;++i)a[i]=a[i-1]+o[i-1]<<1;if(A){s=new r(1<<e);var c=15-e;for(i=0;i<n;++i)if(t[i])for(var u=i<<4|t[i],l=e-t[i],h=a[t[i]-1]++<<l,f=h|(1<<l)-1;h<=f;++h)s[g[h]>>c]=u}else for(s=new r(n),i=0;i<n;++i)t[i]&&(s[i]=g[a[t[i]-1]++]>>15-t[i]);return s},B=new n(288);for(m=0;m<144;++m)B[m]=8;for(m=144;m<256;++m)B[m]=9;for(m=256;m<280;++m)B[m]=7;for(m=280;m<288;++m)B[m]=8;var y=new n(32);for(m=0;m<32;++m)y[m]=5;var b=v(B,9,0),C=v(B,9,1),F=v(y,5,0),Q=v(y,5,1),U=function(t){for(var e=t[0],A=1;A<t.length;++A)t[A]>e&&(e=t[A]);return e},x=function(t,e,A){var n=e/8|0;return(t[n]|t[n+1]<<8)>>(7&e)&A},E=function(t,e){var A=e/8|0;return(t[A]|t[A+1]<<8|t[A+2]<<16)>>(7&e)},L=function(t){return(t+7)/8|0},N=function(t,e,A){return(null==e||e<0)&&(e=0),(null==A||A>t.length)&&(A=t.length),new n(t.subarray(e,A))},S=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],_=function(t,e,A){var n=new Error(e||S[t]);if(n.code=t,Error.captureStackTrace&&Error.captureStackTrace(n,_),!A)throw n;return n},I=function(t,e,A,r){var i=t.length,c=r?r.length:0;if(!i||e.f&&!e.l)return A||new n(0);var u=!A,h=u||2!=e.i,f=e.i;u&&(A=new n(3*i));var d=function(t){var e=A.length;if(t>e){var r=new n(Math.max(2*e,t));r.set(A),A=r}},g=e.f||0,m=e.p||0,w=e.b||0,B=e.l,y=e.d,b=e.m,F=e.n,S=8*i;do{if(!B){g=x(t,m,1);var I=x(t,m+1,3);if(m+=3,!I){var H=t[(q=L(m)+4)-4]|t[q-3]<<8,k=q+H;if(k>i){f&&_(0);break}h&&d(w+H),A.set(t.subarray(q,k),w),e.b=w+=H,e.p=m=8*k,e.f=g;continue}if(1==I)B=C,y=Q,b=9,F=5;else if(2==I){var O=x(t,m,31)+257,P=x(t,m+10,15)+4,M=O+x(t,m+5,31)+1;m+=14;for(var T=new n(M),D=new n(19),R=0;R<P;++R)D[a[R]]=x(t,m+3*R,7);m+=3*P;var K=U(D),j=(1<<K)-1,V=v(D,K,1);for(R=0;R<M;){var q,z=V[x(t,m,j)];if(m+=15&z,(q=z>>4)<16)T[R++]=q;else{var G=0,X=0;for(16==q?(X=3+x(t,m,3),m+=2,G=T[R-1]):17==q?(X=3+x(t,m,7),m+=3):18==q&&(X=11+x(t,m,127),m+=7);X--;)T[R++]=G}}var W=T.subarray(0,O),J=T.subarray(O);b=U(W),F=U(J),B=v(W,b,1),y=v(J,F,1)}else _(1);if(m>S){f&&_(0);break}}h&&d(w+131072);for(var Y=(1<<b)-1,$=(1<<F)-1,Z=m;;Z=m){var tt=(G=B[E(t,m)&Y])>>4;if((m+=15&G)>S){f&&_(0);break}if(G||_(2),tt<256)A[w++]=tt;else{if(256==tt){Z=m,B=null;break}var et=tt-254;if(tt>264){var At=o[R=tt-257];et=x(t,m,(1<<At)-1)+l[R],m+=At}var nt=y[E(t,m)&$],rt=nt>>4;nt||_(3),m+=15&nt;J=p[rt];if(rt>3){At=s[rt];J+=E(t,m)&(1<<At)-1,m+=At}if(m>S){f&&_(0);break}h&&d(w+131072);var it=w+et;if(w<J){var ot=c-J,st=Math.min(J,it);for(ot+w<0&&_(3);w<st;++w)A[w]=r[ot+w]}for(;w<it;++w)A[w]=A[w-J]}}e.l=B,e.p=Z,e.b=w,e.f=g,B&&(g=1,e.m=b,e.d=y,e.n=F)}while(!g);return w!=A.length&&u?N(A,0,w):A.subarray(0,w)},H=function(t,e,A){A<<=7&e;var n=e/8|0;t[n]|=A,t[n+1]|=A>>8},k=function(t,e,A){A<<=7&e;var n=e/8|0;t[n]|=A,t[n+1]|=A>>8,t[n+2]|=A>>16},O=function(t,e){for(var A=[],i=0;i<t.length;++i)t[i]&&A.push({s:i,f:t[i]});var o=A.length,s=A.slice();if(!o)return{t:j,l:0};if(1==o){var a=new n(A[0].s+1);return a[A[0].s]=1,{t:a,l:1}}A.sort(function(t,e){return t.f-e.f}),A.push({s:-1,f:25001});var c=A[0],u=A[1],l=0,h=1,f=2;for(A[0]={s:-1,f:c.f+u.f,l:c,r:u};h!=o-1;)c=A[A[l].f<A[f].f?l++:f++],u=A[l!=h&&A[l].f<A[f].f?l++:f++],A[h++]={s:-1,f:c.f+u.f,l:c,r:u};var p=s[0].s;for(i=1;i<o;++i)s[i].s>p&&(p=s[i].s);var d=new r(p+1),g=P(A[h-1],d,0);if(g>e){i=0;var m=0,w=g-e,v=1<<w;for(s.sort(function(t,e){return d[e.s]-d[t.s]||t.f-e.f});i<o;++i){var B=s[i].s;if(!(d[B]>e))break;m+=v-(1<<g-d[B]),d[B]=e}for(m>>=w;m>0;){var y=s[i].s;d[y]<e?m-=1<<e-d[y]++-1:++i}for(;i>=0&&m;--i){var b=s[i].s;d[b]==e&&(--d[b],++m)}g=e}return{t:new n(d),l:g}},P=function(t,e,A){return-1==t.s?Math.max(P(t.l,e,A+1),P(t.r,e,A+1)):e[t.s]=A},M=function(t){for(var e=t.length;e&&!t[--e];);for(var A=new r(++e),n=0,i=t[0],o=1,s=function(t){A[n++]=t},a=1;a<=e;++a)if(t[a]==i&&a!=e)++o;else{if(!i&&o>2){for(;o>138;o-=138)s(32754);o>2&&(s(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(s(i),--o;o>6;o-=6)s(8304);o>2&&(s(o-3<<5|8208),o=0)}for(;o--;)s(i);o=1,i=t[a]}return{c:A.subarray(0,n),n:e}},T=function(t,e){for(var A=0,n=0;n<e.length;++n)A+=t[n]*e[n];return A},D=function(t,e,A){var n=A.length,r=L(e+2);t[r]=255&n,t[r+1]=n>>8,t[r+2]=255^t[r],t[r+3]=255^t[r+1];for(var i=0;i<n;++i)t[r+i+4]=A[i];return 8*(r+4+n)},R=function(t,e,A,n,i,c,u,l,h,f,p){H(e,p++,A),++i[256];for(var d=O(i,15),g=d.t,m=d.l,w=O(c,15),C=w.t,Q=w.l,U=M(g),x=U.c,E=U.n,L=M(C),N=L.c,S=L.n,_=new r(19),I=0;I<x.length;++I)++_[31&x[I]];for(I=0;I<N.length;++I)++_[31&N[I]];for(var P=O(_,7),R=P.t,K=P.l,j=19;j>4&&!R[a[j-1]];--j);var V,q,z,G,X=f+5<<3,W=T(i,B)+T(c,y)+u,J=T(i,g)+T(c,C)+u+14+3*j+T(_,R)+2*_[16]+3*_[17]+7*_[18];if(h>=0&&X<=W&&X<=J)return D(e,p,t.subarray(h,h+f));if(H(e,p,1+(J<W)),p+=2,J<W){V=v(g,m,0),q=g,z=v(C,Q,0),G=C;var Y=v(R,K,0);H(e,p,E-257),H(e,p+5,S-1),H(e,p+10,j-4),p+=14;for(I=0;I<j;++I)H(e,p+3*I,R[a[I]]);p+=3*j;for(var $=[x,N],Z=0;Z<2;++Z){var tt=$[Z];for(I=0;I<tt.length;++I){var et=31&tt[I];H(e,p,Y[et]),p+=R[et],et>15&&(H(e,p,tt[I]>>5&127),p+=tt[I]>>12)}}}else V=b,q=B,z=F,G=y;for(I=0;I<l;++I){var At=n[I];if(At>255){k(e,p,V[(et=At>>18&31)+257]),p+=q[et+257],et>7&&(H(e,p,At>>23&31),p+=o[et]);var nt=31&At;k(e,p,z[nt]),p+=G[nt],nt>3&&(k(e,p,At>>5&8191),p+=s[nt])}else k(e,p,V[At]),p+=q[At]}return k(e,p,V[256]),p+q[256]},K=new i([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),j=new n(0),V=function(t,e,A,a,c,u){var l=u.z||t.length,f=new n(a+l+5*(1+Math.ceil(l/7e3))+c),p=f.subarray(a,f.length-c),g=u.l,m=7&(u.r||0);if(e){m&&(p[0]=u.r>>3);for(var w=K[e-1],v=w>>13,B=8191&w,y=(1<<A)-1,b=u.p||new r(32768),C=u.h||new r(y+1),F=Math.ceil(A/3),Q=2*F,U=function(e){return(t[e]^t[e+1]<<F^t[e+2]<<Q)&y},x=new i(25e3),E=new r(288),S=new r(32),_=0,I=0,H=u.i||0,k=0,O=u.w||0,P=0;H+2<l;++H){var M=U(H),T=32767&H,j=C[M];if(b[T]=j,C[M]=T,O<=H){var V=l-H;if((_>7e3||k>24576)&&(V>423||!g)){m=R(t,p,0,x,E,S,I,k,P,H-P,m),k=_=I=0,P=H;for(var q=0;q<286;++q)E[q]=0;for(q=0;q<30;++q)S[q]=0}var z=2,G=0,X=B,W=T-j&32767;if(V>2&&M==U(H-W))for(var J=Math.min(v,V)-1,Y=Math.min(32767,H),$=Math.min(258,V);W<=Y&&--X&&T!=j;){if(t[H+z]==t[H+z-W]){for(var Z=0;Z<$&&t[H+Z]==t[H+Z-W];++Z);if(Z>z){if(z=Z,G=W,Z>J)break;var tt=Math.min(W,Z-2),et=0;for(q=0;q<tt;++q){var At=H-W+q&32767,nt=At-b[At]&32767;nt>et&&(et=nt,j=At)}}}W+=(T=j)-(j=b[T])&32767}if(G){x[k++]=268435456|h[z]<<18|d[G];var rt=31&h[z],it=31&d[G];I+=o[rt]+s[it],++E[257+rt],++S[it],O=H+z,++_}else x[k++]=t[H],++E[t[H]]}}for(H=Math.max(H,O);H<l;++H)x[k++]=t[H],++E[t[H]];m=R(t,p,g,x,E,S,I,k,P,H-P,m),g||(u.r=7&m|p[m/8|0]<<3,m-=7,u.h=C,u.p=b,u.i=H,u.w=O)}else{for(H=u.w||0;H<l+g;H+=65535){var ot=H+65535;ot>=l&&(p[m/8|0]=g,ot=l),m=D(p,m+1,t.subarray(H,ot))}u.i=l}return N(f,0,a+L(m)+c)},q=function(){var t=1,e=0;return{p:function(A){for(var n=t,r=e,i=0|A.length,o=0;o!=i;){for(var s=Math.min(o+2655,i);o<s;++o)r+=n+=A[o];n=(65535&n)+15*(n>>16),r=(65535&r)+15*(r>>16)}t=n,e=r},d:function(){return(255&(t%=65521))<<24|(65280&t)<<8|(255&(e%=65521))<<8|e>>8}}},z=function(t,e,A,r,i){if(!i&&(i={l:1},e.dictionary)){var o=e.dictionary.subarray(-32768),s=new n(o.length+t.length);s.set(o),s.set(t,o.length),t=s,i.w=o.length}return V(t,null==e.level?6:e.level,null==e.mem?i.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):20:12+e.mem,A,r,i)},G=function(t,e,A){for(;A;++e)t[e]=A,A>>>=8},X=function(t,e){var A=e.level,n=0==A?0:A<6?1:9==A?3:2;if(t[0]=120,t[1]=n<<6|(e.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,e.dictionary){var r=q();r.p(e.dictionary),G(t,2,r.d())}},W=function(t,e){return(8!=(15&t[0])||t[0]>>4>7||(t[0]<<8|t[1])%31)&&_(6,"invalid zlib data"),(t[1]>>5&1)==+!e&&_(6,"invalid zlib data: "+(32&t[1]?"need":"unexpected")+" dictionary"),2+(t[1]>>3&4)};function J(t,e){e||(e={});var A=q();A.p(t);var n=z(t,e,e.dictionary?6:2,4);return X(n,e),G(n,n.length-4,A.d()),n}function Y(t,e){return I(t.subarray(W(t,e&&e.dictionary),-4),{i:2},e&&e.out,e&&e.dictionary)}var $="undefined"!=typeof TextDecoder&&new TextDecoder;try{$.decode(j,{stream:!0}),1}catch(t){}"function"==typeof queueMicrotask?queueMicrotask:"function"==typeof setTimeout&&setTimeout},dL40:function(t,e,A){var n=A("Y7ZC");n(n.P+n.R,"Set",{toJSON:A("8iia")("Set")})},dl0q:function(t,e,A){A("Zxgi")("observable")},eUtF:function(t,e,A){t.exports=!A("jmDH")&&!A("KUxP")(function(){return 7!=Object.defineProperty(A("Hsns")("div"),"a",{get:function(){return 7}}).a})},eaoh:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},endd:function(t,e,A){"use strict";function n(t){this.message=t}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,t.exports=n},eqyj:function(t,e,A){"use strict";var n=A("xTJ+");t.exports=n.isStandardBrowserEnv()?{write:function(t,e,A,r,i,o){var s=[];s.push(t+"="+encodeURIComponent(e)),n.isNumber(A)&&s.push("expires="+new Date(A).toGMTString()),n.isString(r)&&s.push("path="+r),n.isString(i)&&s.push("domain="+i),!0===o&&s.push("secure"),document.cookie=s.join("; ")},read:function(t){var e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(t){this.write(t,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},ez49:function(t,e,A){"use strict";var n,r=A("o97j");r.canUseDOM&&(n=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("",""))
  49. /**
  50. * Checks if an event is supported in the current execution environment.
  51. *
  52. * NOTE: This will not work correctly for non-generic events such as `change`,
  53. * `reset`, `load`, `error`, and `select`.
  54. *
  55. * Borrows from Modernizr.
  56. *
  57. * @param {string} eventNameSuffix Event name, e.g. "click".
  58. * @param {?boolean} capture Check if the capture phase is supported.
  59. * @return {boolean} True if the event is supported.
  60. * @internal
  61. * @license Modernizr 3.0.0pre (Custom Build) | MIT
  62. */,t.exports=function(t,e){if(!r.canUseDOM||e&&!("addEventListener"in document))return!1;var A="on"+t,i=A in document;if(!i){var o=document.createElement("div");o.setAttribute(A,"return;"),i="function"==typeof o[A]}return!i&&n&&"wheel"===t&&(i=document.implementation.hasFeature("Events.wheel","3.0")),i}},fNZA:function(t,e,A){var n=A("QMMT"),r=A("UWiX")("iterator"),i=A("SBuE");t.exports=A("WEpk").getIteratorMethod=function(t){if(void 0!=t)return t[r]||t["@@iterator"]||i[n(t)]}},fXsU:function(t,e,A){var n=A("5K7Z"),r=A("fNZA");t.exports=A("WEpk").getIterator=function(t){var e=r(t);if("function"!=typeof e)throw TypeError(t+" is not iterable!");return n(e.call(t))}},fpC5:function(t,e,A){var n=A("2faE"),r=A("5K7Z"),i=A("w6GO");t.exports=A("jmDH")?Object.defineProperties:function(t,e){r(t);for(var A,o=i(e),s=o.length,a=0;s>a;)n.f(t,A=o[a++],e[A]);return t}},hDam:function(t,e){t.exports=function(){}},"hLu+":function(t,e,A){(t.exports=A("I1BE")(!1)).push([t.i,"/* Make clicks pass-through */\n#nprogress {\n pointer-events: none;\n}\n#nprogress .bar {\n background: #29d;\n\n position: fixed;\n z-index: 1031;\n top: 0;\n left: 0;\n\n width: 100%;\n height: 2px;\n}\n/* Fancy blur effect */\n#nprogress .peg {\n display: block;\n position: absolute;\n right: 0px;\n width: 100px;\n height: 100%;\n -webkit-box-shadow: 0 0 10px #29d, 0 0 5px #29d;\n box-shadow: 0 0 10px #29d, 0 0 5px #29d;\n opacity: 1.0;\n\n -webkit-transform: rotate(3deg) translate(0px, -4px);\n transform: rotate(3deg) translate(0px, -4px);\n}\n/* Remove these to get rid of the spinner */\n#nprogress .spinner {\n display: block;\n position: fixed;\n z-index: 1031;\n top: 15px;\n right: 15px;\n}\n#nprogress .spinner-icon {\n width: 18px;\n height: 18px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n\n border: solid 2px transparent;\n border-top-color: #29d;\n border-left-color: #29d;\n border-radius: 50%;\n\n -webkit-animation: nprogress-spinner 400ms linear infinite;\n animation: nprogress-spinner 400ms linear infinite;\n}\n.nprogress-custom-parent {\n overflow: hidden;\n position: relative;\n}\n.nprogress-custom-parent #nprogress .spinner,\n.nprogress-custom-parent #nprogress .bar {\n position: absolute;\n}\n@-webkit-keyframes nprogress-spinner {\n 0% { -webkit-transform: rotate(0deg); }\n 100% { -webkit-transform: rotate(360deg); }\n}\n@keyframes nprogress-spinner {\n 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }\n 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }\n}\n\n",""])},i680:function(t,e,A){"use strict";(function(t){var n=A("cDf5"),r=A.n(n),i=A("crp1"),o=function(){return"undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:this}();function s(){o.console&&"function"==typeof o.console.log&&o.console.log.apply(o.console,arguments)}var a={log:s,warn:function(t){o.console&&("function"==typeof o.console.warn?o.console.warn.apply(o.console,arguments):s.call(null,arguments))},error:function(t){o.console&&("function"==typeof o.console.error?o.console.error.apply(o.console,arguments):s(t))}};function c(t,e,A){var n=new XMLHttpRequest;n.open("GET",t),n.responseType="blob",n.onload=function(){p(n.response,e,A)},n.onerror=function(){a.error("could not download file")},n.send()}function u(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return e.status>=200&&e.status<=299}function l(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(A){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var h,f,p=o.saveAs||("object"!==("undefined"==typeof window?"undefined":r()(window))||window!==o?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,e,A){var n=o.URL||o.webkitURL,r=document.createElement("a");e=e||t.name||"download",r.download=e,r.rel="noopener","string"==typeof t?(r.href=t,r.origin!==location.origin?u(r.href)?c(t,e,A):l(r,r.target="_blank"):l(r)):(r.href=n.createObjectURL(t),setTimeout(function(){n.revokeObjectURL(r.href)},4e4),setTimeout(function(){l(r)},0))}:"msSaveOrOpenBlob"in navigator?function(t,e,A){if(e=e||t.name||"download","string"==typeof t)if(u(t))c(t,e,A);else{var n=document.createElement("a");n.href=t,n.target="_blank",setTimeout(function(){l(n)})}else navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!==r()(e)&&(a.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t}(t,A),e)}:function(t,e,A,n){if((n=n||open("","_blank"))&&(n.document.title=n.document.body.innerText="downloading..."),"string"==typeof t)return c(t,e,A);var i="application/octet-stream"===t.type,s=/constructor/i.test(o.HTMLElement)||o.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||i&&s)&&"object"===("undefined"==typeof FileReader?"undefined":r()(FileReader))){var u=new FileReader;u.onloadend=function(){var t=u.result;t=a?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),n?n.location.href=t:location=t,n=null},u.readAsDataURL(t)}else{var l=o.URL||o.webkitURL,h=l.createObjectURL(t);n?n.location=h:location.href=h,n=null,setTimeout(function(){l.revokeObjectURL(h)},4e4)}});
  63. /**
  64. * A class to parse color values
  65. * @author Stoyan Stefanov <sstoo@gmail.com>
  66. * {@link http://www.phpied.com/rgb-color-parser-in-javascript/}
  67. * @license Use it if you like it
  68. */function d(t){var e;t=t||"",this.ok=!1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[t=(t=t.replace(/ /g,"")).toLowerCase()]||t;for(var A=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],n=0;n<A.length;n++){var r=A[n].re,i=A[n].process,o=r.exec(t);o&&(e=i(o),this.r=e[0],this.g=e[1],this.b=e[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),A=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==A.length&&(A="0"+A),"#"+t+e+A
  69. /**
  70. * @license
  71. * Joseph Myers does not specify a particular license for his work.
  72. *
  73. * Author: Joseph Myers
  74. * Accessed from: http://www.myersdaily.org/joseph/javascript/md5.js
  75. *
  76. * Modified by: Owen Leong
  77. */}}function g(t,e){var A=t[0],n=t[1],r=t[2],i=t[3];A=y(A=B(A=B(A=B(A=B(A=v(A=v(A=v(A=v(A=w(A=w(A=w(A=w(A,n,r,i,e[0],7,-680876936),n=w(n,r=w(r,i=w(i,A,n,r,e[1],12,-389564586),A,n,e[2],17,606105819),i,A,e[3],22,-1044525330),r,i,e[4],7,-176418897),n=w(n,r=w(r,i=w(i,A,n,r,e[5],12,1200080426),A,n,e[6],17,-1473231341),i,A,e[7],22,-45705983),r,i,e[8],7,1770035416),n=w(n,r=w(r,i=w(i,A,n,r,e[9],12,-1958414417),A,n,e[10],17,-42063),i,A,e[11],22,-1990404162),r,i,e[12],7,1804603682),n=w(n,r=w(r,i=w(i,A,n,r,e[13],12,-40341101),A,n,e[14],17,-1502002290),i,A,e[15],22,1236535329),r,i,e[1],5,-165796510),n=v(n,r=v(r,i=v(i,A,n,r,e[6],9,-1069501632),A,n,e[11],14,643717713),i,A,e[0],20,-373897302),r,i,e[5],5,-701558691),n=v(n,r=v(r,i=v(i,A,n,r,e[10],9,38016083),A,n,e[15],14,-660478335),i,A,e[4],20,-405537848),r,i,e[9],5,568446438),n=v(n,r=v(r,i=v(i,A,n,r,e[14],9,-1019803690),A,n,e[3],14,-187363961),i,A,e[8],20,1163531501),r,i,e[13],5,-1444681467),n=v(n,r=v(r,i=v(i,A,n,r,e[2],9,-51403784),A,n,e[7],14,1735328473),i,A,e[12],20,-1926607734),r,i,e[5],4,-378558),n=B(n,r=B(r,i=B(i,A,n,r,e[8],11,-2022574463),A,n,e[11],16,1839030562),i,A,e[14],23,-35309556),r,i,e[1],4,-1530992060),n=B(n,r=B(r,i=B(i,A,n,r,e[4],11,1272893353),A,n,e[7],16,-155497632),i,A,e[10],23,-1094730640),r,i,e[13],4,681279174),n=B(n,r=B(r,i=B(i,A,n,r,e[0],11,-358537222),A,n,e[3],16,-722521979),i,A,e[6],23,76029189),r,i,e[9],4,-640364487),n=B(n,r=B(r,i=B(i,A,n,r,e[12],11,-421815835),A,n,e[15],16,530742520),i,A,e[2],23,-995338651),r,i,e[0],6,-198630844),n=y(n=y(n=y(n=y(n,r=y(r,i=y(i,A,n,r,e[7],10,1126891415),A,n,e[14],15,-1416354905),i,A,e[5],21,-57434055),r=y(r,i=y(i,A=y(A,n,r,i,e[12],6,1700485571),n,r,e[3],10,-1894986606),A,n,e[10],15,-1051523),i,A,e[1],21,-2054922799),r=y(r,i=y(i,A=y(A,n,r,i,e[8],6,1873313359),n,r,e[15],10,-30611744),A,n,e[6],15,-1560198380),i,A,e[13],21,1309151649),r=y(r,i=y(i,A=y(A,n,r,i,e[4],6,-145523070),n,r,e[11],10,-1120210379),A,n,e[2],15,718787259),i,A,e[9],21,-343485551),t[0]=L(A,t[0]),t[1]=L(n,t[1]),t[2]=L(r,t[2]),t[3]=L(i,t[3])}function m(t,e,A,n,r,i){return L((e=L(L(e,t),L(n,i)))<<r|e>>>32-r,A)}function w(t,e,A,n,r,i,o){return m(e&A|~e&n,t,e,r,i,o)}function v(t,e,A,n,r,i,o){return m(e&n|A&~n,t,e,r,i,o)}function B(t,e,A,n,r,i,o){return m(e^A^n,t,e,r,i,o)}function y(t,e,A,n,r,i,o){return m(A^(e|~n),t,e,r,i,o)}function b(t){var e,A=t.length,n=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=t.length;e+=64)g(n,C(t.substring(e-64,e)));t=t.substring(e-64);var r=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e<t.length;e++)r[e>>2]|=t.charCodeAt(e)<<(e%4<<3);if(r[e>>2]|=128<<(e%4<<3),e>55)for(g(n,r),e=0;e<16;e++)r[e]=0;return r[14]=8*A,g(n,r),n}function C(t){var e,A=[];for(e=0;e<64;e+=4)A[e>>2]=t.charCodeAt(e)+(t.charCodeAt(e+1)<<8)+(t.charCodeAt(e+2)<<16)+(t.charCodeAt(e+3)<<24);return A}h=o.atob.bind(o),f=o.btoa.bind(o);var F="0123456789abcdef".split("");function Q(t){for(var e="",A=0;A<4;A++)e+=F[t>>8*A+4&15]+F[t>>8*A&15];return e}function U(t){return String.fromCharCode((255&t)>>0,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function x(t){return b(t).map(U).join("")}var E="5d41402abc4b2a76b9719d911017c592"!=function(t){for(var e=0;e<t.length;e++)t[e]=Q(t[e]);return t.join("")}(b("hello"));function L(t,e){if(E){var A=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(A>>16)<<16|65535&A}return t+e&4294967295}
  78. /**
  79. * @license
  80. * FPDF is released under a permissive license: there is no usage restriction.
  81. * You may embed it freely in your application (commercial or not), with or
  82. * without modifications.
  83. *
  84. * Reference: http://www.fpdf.org/en/script/script37.php
  85. */function N(t,e){var A,n,r,i;if(t!==A){for(var o=(r=t,i=1+(256/t.length>>0),new Array(i+1).join(r)),s=[],a=0;a<256;a++)s[a]=a;var c=0;for(a=0;a<256;a++){var u=s[a];c=(c+u+o.charCodeAt(a))%256,s[a]=s[c],s[c]=u}A=t,n=s}else s=n;var l=e.length,h=0,f=0,p="";for(a=0;a<l;a++)f=(f+(u=s[h=(h+1)%256]))%256,s[h]=s[f],s[f]=u,o=s[(s[h]+s[f])%256],p+=String.fromCharCode(e.charCodeAt(a)^o);return p}
  86. /**
  87. * @license
  88. * Licensed under the MIT License.
  89. * http://opensource.org/licenses/mit-license
  90. * Author: Owen Leong (@owenl131)
  91. * Date: 15 Oct 2020
  92. * References:
  93. * https://www.cs.cmu.edu/~dst/Adobe/Gallery/anon21jul01-pdf-encryption.txt
  94. * https://github.com/foliojs/pdfkit/blob/master/lib/security.js
  95. * http://www.fpdf.org/en/script/script37.php
  96. */var S={print:4,modify:8,copy:16,"annot-forms":32};function _(t,e,A,n){this.v=1,this.r=2;var r=192;t.forEach(function(t){if(void 0!==S.perm)throw new Error("Invalid permission: "+t);r+=S[t]}),this.padding="(¿N^NuŠAd\0NVÿú\b..\0¶Ðh>€/\f©þdSiz";var i=(e+this.padding).substr(0,32),o=(A+this.padding).substr(0,32);this.O=this.processOwnerPassword(i,o),this.P=-(1+(255^r)),this.encryptionKey=x(i+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(n)).substr(0,5),this.U=N(this.encryptionKey,this.padding)}function I(t){if(/[^\u0000-\u00ff]/.test(t))throw new Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var e="",A=t.length,n=0;n<A;n++){var r=t.charCodeAt(n);e+=r<33||35===r||37===r||40===r||41===r||47===r||60===r||62===r||91===r||93===r||123===r||125===r||r>126?"#"+("0"+r.toString(16)).slice(-2):t[n]}return e}function H(t){if("object"!==r()(t))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(t,A,n){if(n=n||!1,"string"!=typeof t||"function"!=typeof A||"boolean"!=typeof n)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(t)||(e[t]={});var r=Math.random().toString(35);return e[t][r]=[A,!!n],r},this.unsubscribe=function(t){for(var A in e)if(e[A][t])return delete e[A][t],0===Object.keys(e[A]).length&&delete e[A],!0;return!1},this.publish=function(A){if(e.hasOwnProperty(A)){var n=Array.prototype.slice.call(arguments,1),r=[];for(var i in e[A]){var s=e[A][i];try{s[0].apply(t,n)}catch(A){o.console&&a.error("jsPDF PubSub Error",A.message,A)}s[1]&&r.push(i)}r.length&&r.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function k(t){if(!(this instanceof k))return new k(t);var e="opacity,stroke-opacity".split(",");for(var A in t)t.hasOwnProperty(A)&&e.indexOf(A)>=0&&(this[A]=t[A]);this.id="",this.objectNumber=-1}function O(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1}function P(t,e,A,n,r){if(!(this instanceof P))return new P(t,e,A,n,r);this.type="axial"===t?2:3,this.coords=e,this.colors=A,O.call(this,n,r)}function M(t,e,A,n,r){if(!(this instanceof M))return new M(t,e,A,n,r);this.boundingBox=t,this.xStep=e,this.yStep=A,this.stream="",this.cloneIndex=0,O.call(this,n,r)}function T(t){var e,A="string"==typeof arguments[0]?arguments[0]:"p",n=arguments[1],i=arguments[2],s=arguments[3],c=[],u=1,l=16,h="S",g=null;"object"===r()(t=t||{})&&(A=t.orientation,n=t.unit||n,i=t.format||i,s=t.compress||t.compressPdf||s,null!==(g=t.encryption||null)&&(g.userPassword=g.userPassword||"",g.ownerPassword=g.ownerPassword||"",g.userPermissions=g.userPermissions||[]),u="number"==typeof t.userUnit?Math.abs(t.userUnit):1,void 0!==t.precision&&(e=t.precision),void 0!==t.floatPrecision&&(l=t.floatPrecision),h=t.defaultPathOperation||"S"),c=t.filters||(!0===s?["FlateEncode"]:c),n=n||"mm",A=(""+(A||"P")).toLowerCase();var m=t.putOnlyUsedFonts||!1,w={},v={internal:{},__private__:{}};v.__private__.PubSub=H;var B="1.3",y=v.__private__.getPdfVersion=function(){return B};v.__private__.setPdfVersion=function(t){B=t};var b={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};v.__private__.getPageFormats=function(){return b};var C=v.__private__.getPageFormat=function(t){return b[t]};i=i||"a4";var F={COMPAT:"compat",ADVANCED:"advanced"},Q=F.COMPAT;function U(){this.saveGraphicsState(),ct(new jt(Ft,0,0,-Ft,0,wA()*Ft).toString()+" cm"),this.setFontSize(this.getFontSize()/Ft),h="n",Q=F.ADVANCED}function x(){this.restoreGraphicsState(),h="S",Q=F.COMPAT}var E=v.__private__.combineFontStyleAndFontWeight=function(t,e){if("bold"==t&&"normal"==e||"bold"==t&&400==e||"normal"==t&&"italic"==e||"bold"==t&&"italic"==e)throw new Error("Invalid Combination of fontweight and fontstyle");return e&&(t=400==e||"normal"===e?"italic"===t?"italic":"normal":700!=e&&"bold"!==e||"normal"!==t?(700==e?"bold":e)+""+t:"bold"),t};v.advancedAPI=function(t){var e=Q===F.COMPAT;return e&&U.call(this),"function"!=typeof t||(t(this),e&&x.call(this)),this},v.compatAPI=function(t){var e=Q===F.ADVANCED;return e&&x.call(this),"function"!=typeof t||(t(this),e&&U.call(this)),this},v.isAdvancedAPI=function(){return Q===F.ADVANCED};var L,N=function(t){if(Q!==F.ADVANCED)throw new Error(t+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},S=v.roundToPrecision=v.__private__.roundToPrecision=function(t,A){var n=e||A;if(isNaN(t)||isNaN(n))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return t.toFixed(n).replace(/0+$/,"")};L=v.hpf=v.__private__.hpf="number"==typeof l?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return S(t,l)}:"smart"===l?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return S(t,t>-1&&t<1?16:5)}:function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return S(t,16)};var O=v.f2=v.__private__.f2=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return S(t,2)},D=v.__private__.f3=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f3");return S(t,3)},R=v.scale=v.__private__.scale=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.scale");return Q===F.COMPAT?t*Ft:Q===F.ADVANCED?t:void 0},K=function(t){return R(function(t){return Q===F.COMPAT?wA()-t:Q===F.ADVANCED?t:void 0}(t))};v.__private__.setPrecision=v.setPrecision=function(t){"number"==typeof parseInt(t,10)&&(e=parseInt(t,10))};var j,V="00000000000000000000000000000000",q=v.__private__.getFileId=function(){return V},z=v.__private__.setFileId=function(t){return V=void 0!==t&&/^[a-fA-F0-9]{32}$/.test(t)?t.toUpperCase():V.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),null!==g&&(Le=new _(g.userPermissions,g.userPassword,g.ownerPassword,V)),V};v.setFileId=function(t){return z(t),this},v.getFileId=function(){return q()};var G=v.__private__.convertDateToPDFDate=function(t){var e=t.getTimezoneOffset(),A=e<0?"+":"-",n=Math.floor(Math.abs(e/60)),r=Math.abs(e%60),i=[A,$(n),"'",$(r),"'"].join("");return["D:",t.getFullYear(),$(t.getMonth()+1),$(t.getDate()),$(t.getHours()),$(t.getMinutes()),$(t.getSeconds()),i].join("")},X=v.__private__.convertPDFDateToDate=function(t){var e=parseInt(t.substr(2,4),10),A=parseInt(t.substr(6,2),10)-1,n=parseInt(t.substr(8,2),10),r=parseInt(t.substr(10,2),10),i=parseInt(t.substr(12,2),10),o=parseInt(t.substr(14,2),10);return new Date(e,A,n,r,i,o,0)},W=v.__private__.setCreationDate=function(t){var e;if(void 0===t&&(t=new Date),t instanceof Date)e=G(t);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(t))throw new Error("Invalid argument passed to jsPDF.setCreationDate");e=t}return j=e},J=v.__private__.getCreationDate=function(t){var e=j;return"jsDate"===t&&(e=X(j)),e};v.setCreationDate=function(t){return W(t),this},v.getCreationDate=function(t){return J(t)};var Y,$=v.__private__.padd2=function(t){return("0"+parseInt(t)).slice(-2)},Z=v.__private__.padd2Hex=function(t){return("00"+(t=t.toString())).substr(t.length)},tt=0,et=[],At=[],nt=0,rt=[],it=[],ot=!1,st=At;v.__private__.setCustomOutputDestination=function(t){ot=!0,st=t};var at=function(t){ot||(st=t)};v.__private__.resetCustomOutputDestination=function(){ot=!1,st=At};var ct=v.__private__.out=function(t){return t=t.toString(),nt+=t.length+1,st.push(t),st},ut=v.__private__.write=function(t){return ct(1===arguments.length?t.toString():Array.prototype.join.call(arguments," "))},lt=v.__private__.getArrayBuffer=function(t){for(var e=t.length,A=new ArrayBuffer(e),n=new Uint8Array(A);e--;)n[e]=t.charCodeAt(e);return A},ht=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];v.__private__.getStandardFonts=function(){return ht};var ft=t.fontSize||16;v.__private__.setFontSize=v.setFontSize=function(t){return ft=Q===F.ADVANCED?t/Ft:t,this};var pt,dt=v.__private__.getFontSize=v.getFontSize=function(){return Q===F.COMPAT?ft:ft*Ft},gt=t.R2L||!1;v.__private__.setR2L=v.setR2L=function(t){return gt=t,this},v.__private__.getR2L=v.getR2L=function(){return gt};var mt,wt=v.__private__.setZoomMode=function(t){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(t))pt=t;else if(isNaN(t)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(t))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+t+'" is not recognized.');pt=t}else pt=parseInt(t,10)};v.__private__.getZoomMode=function(){return pt};var vt,Bt=v.__private__.setPageMode=function(t){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(t))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+t+'" is not recognized.');mt=t};v.__private__.getPageMode=function(){return mt};var yt=v.__private__.setLayoutMode=function(t){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(t))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+t+'" is not recognized.');vt=t};v.__private__.getLayoutMode=function(){return vt},v.__private__.setDisplayMode=v.setDisplayMode=function(t,e,A){return wt(t),yt(e),Bt(A),this};var bt={title:"",subject:"",author:"",keywords:"",creator:""};v.__private__.getDocumentProperty=function(t){if(-1===Object.keys(bt).indexOf(t))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return bt[t]},v.__private__.getDocumentProperties=function(){return bt},v.__private__.setDocumentProperties=v.setProperties=v.setDocumentProperties=function(t){for(var e in bt)bt.hasOwnProperty(e)&&t[e]&&(bt[e]=t[e]);return this},v.__private__.setDocumentProperty=function(t,e){if(-1===Object.keys(bt).indexOf(t))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return bt[t]=e};var Ct,Ft,Qt,Ut,xt,Et={},Lt={},Nt=[],St={},_t={},It={},Ht={},kt=null,Ot=0,Pt=[],Mt=new H(v),Tt=t.hotfixes||[],Dt={},Rt={},Kt=[],jt=function(t,e,A,n,i,o){if(!(this instanceof r.a))return new r.a(t,e,A,n,i,o);isNaN(t)&&(t=1),isNaN(e)&&(e=0),isNaN(A)&&(A=0),isNaN(n)&&(n=1),isNaN(i)&&(i=0),isNaN(o)&&(o=0),this._matrix=[t,e,A,n,i,o]};Object.defineProperty(jt.prototype,"sx",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(jt.prototype,"shy",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(jt.prototype,"shx",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(jt.prototype,"sy",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(jt.prototype,"tx",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(jt.prototype,"ty",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(jt.prototype,"a",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(jt.prototype,"b",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(jt.prototype,"c",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(jt.prototype,"d",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(jt.prototype,"e",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(jt.prototype,"f",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(jt.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(jt.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(jt.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(jt.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),jt.prototype.join=function(t){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(L).join(t)},jt.prototype.multiply=function(t){var e=t.sx*this.sx+t.shy*this.shx,A=t.sx*this.shy+t.shy*this.sy,n=t.shx*this.sx+t.sy*this.shx,r=t.shx*this.shy+t.sy*this.sy,i=t.tx*this.sx+t.ty*this.shx+this.tx,o=t.tx*this.shy+t.ty*this.sy+this.ty;return new jt(e,A,n,r,i,o)},jt.prototype.decompose=function(){var t=this.sx,e=this.shy,A=this.shx,n=this.sy,r=this.tx,i=this.ty,o=Math.sqrt(t*t+e*e),s=(t/=o)*A+(e/=o)*n;A-=t*s,n-=e*s;var a=Math.sqrt(A*A+n*n);return s/=a,t*(n/=a)<e*(A/=a)&&(t=-t,e=-e,s=-s,o=-o),{scale:new jt(o,0,0,a,0,0),translate:new jt(1,0,0,1,r,i),rotate:new jt(t,e,-e,t,0,0),skew:new jt(1,0,s,1,0,0)}},jt.prototype.toString=function(t){return this.join(" ")},jt.prototype.inversed=function(){var t=this.sx,e=this.shy,A=this.shx,n=this.sy,r=this.tx,i=this.ty,o=1/(t*n-e*A),s=n*o,a=-e*o,c=-A*o,u=t*o;return new jt(s,a,c,u,-s*r-c*i,-a*r-u*i)},jt.prototype.applyToPoint=function(t){var e=t.x*this.sx+t.y*this.shx+this.tx,A=t.x*this.shy+t.y*this.sy+this.ty;return new lA(e,A)},jt.prototype.applyToRectangle=function(t){var e=this.applyToPoint(t),A=this.applyToPoint(new lA(t.x+t.w,t.y+t.h));return new hA(e.x,e.y,A.x-e.x,A.y-e.y)},jt.prototype.clone=function(){var t=this.sx,e=this.shy,A=this.shx,n=this.sy,r=this.tx,i=this.ty;return new jt(t,e,A,n,r,i)},v.Matrix=jt;var Vt=v.matrixMult=function(t,e){return e.multiply(t)},qt=new jt(1,0,0,1,0,0);v.unitMatrix=v.identityMatrix=qt;var zt=function(t,e){if(!_t[t]){var A=(e instanceof P?"Sh":"P")+(Object.keys(St).length+1).toString(10);e.id=A,_t[t]=A,St[A]=e,Mt.publish("addPattern",e)}};v.ShadingPattern=P,v.TilingPattern=M,v.addShadingPattern=function(t,e){return N("addShadingPattern()"),zt(t,e),this},v.beginTilingPattern=function(t){N("beginTilingPattern()"),pA(t.boundingBox[0],t.boundingBox[1],t.boundingBox[2]-t.boundingBox[0],t.boundingBox[3]-t.boundingBox[1],t.matrix)},v.endTilingPattern=function(t,e){N("endTilingPattern()"),e.stream=it[Y].join("\n"),zt(t,e),Mt.publish("endTilingPattern",e),Kt.pop().restore()};var Gt=v.__private__.newObject=function(){var t=Xt();return Wt(t,!0),t},Xt=v.__private__.newObjectDeferred=function(){return et[++tt]=function(){return nt},tt},Wt=function(t,e){return e="boolean"==typeof e&&e,et[t]=nt,e&&ct(t+" 0 obj"),t},Jt=v.__private__.newAdditionalObject=function(){var t={objId:Xt(),content:""};return rt.push(t),t},Yt=Xt(),$t=Xt(),Zt=v.__private__.decodeColorString=function(t){var e=t.split(" ");if(2!==e.length||"g"!==e[1]&&"G"!==e[1])5!==e.length||"k"!==e[4]&&"K"!==e[4]||(e=[(1-e[0])*(1-e[3]),(1-e[1])*(1-e[3]),(1-e[2])*(1-e[3]),"r"]);else{var A=parseFloat(e[0]);e=[A,A,A,"r"]}for(var n="#",r=0;r<3;r++)n+=("0"+Math.floor(255*parseFloat(e[r])).toString(16)).slice(-2);return n},te=v.__private__.encodeColorString=function(t){var e;"string"==typeof t&&(t={ch1:t});var A=t.ch1,n=t.ch2,i=t.ch3,o=t.ch4,s="draw"===t.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof A&&"#"!==A.charAt(0)){var a=new d(A);if(a.ok)A=a.toHex();else if(!/^\d*\.?\d*$/.test(A))throw new Error('Invalid color "'+A+'" passed to jsPDF.encodeColorString.')}if("string"==typeof A&&/^#[0-9A-Fa-f]{3}$/.test(A)&&(A="#"+A[1]+A[1]+A[2]+A[2]+A[3]+A[3]),"string"==typeof A&&/^#[0-9A-Fa-f]{6}$/.test(A)){var c=parseInt(A.substr(1),16);A=c>>16&255,n=c>>8&255,i=255&c}if(void 0===n||void 0===o&&A===n&&n===i)if("string"==typeof A)e=A+" "+s[0];else switch(t.precision){case 2:e=O(A/255)+" "+s[0];break;case 3:default:e=D(A/255)+" "+s[0]}else if(void 0===o||"object"===r()(o)){if(o&&!isNaN(o.a)&&0===o.a)return["1.","1.","1.",s[1]].join(" ");if("string"==typeof A)e=[A,n,i,s[1]].join(" ");else switch(t.precision){case 2:e=[O(A/255),O(n/255),O(i/255),s[1]].join(" ");break;default:case 3:e=[D(A/255),D(n/255),D(i/255),s[1]].join(" ")}}else if("string"==typeof A)e=[A,n,i,o,s[2]].join(" ");else switch(t.precision){case 2:e=[O(A),O(n),O(i),O(o),s[2]].join(" ");break;case 3:default:e=[D(A),D(n),D(i),D(o),s[2]].join(" ")}return e},ee=v.__private__.getFilters=function(){return c},Ae=v.__private__.putStream=function(t){var e=(t=t||{}).data||"",A=t.filters||ee(),n=t.alreadyAppliedFilters||[],r=t.addLength1||!1,i=e.length,o=t.objectId,s=function(t){return t};if(null!==g&&void 0===o)throw new Error("ObjectId must be passed to putStream for file encryption");null!==g&&(s=Le.encryptor(o,0));var a={};!0===A&&(A=["FlateEncode"]);var c=t.additionalKeyValues||[],u=(a=void 0!==T.API.processDataByFilters?T.API.processDataByFilters(e,A):{data:e,reverseChain:[]}).reverseChain+(Array.isArray(n)?n.join(" "):n.toString());if(0!==a.data.length&&(c.push({key:"Length",value:a.data.length}),!0===r&&c.push({key:"Length1",value:i})),0!=u.length)if(u.split("/").length-1==1)c.push({key:"Filter",value:u});else{c.push({key:"Filter",value:"["+u+"]"});for(var l=0;l<c.length;l+=1)if("DecodeParms"===c[l].key){for(var h=[],f=0;f<a.reverseChain.split("/").length-1;f+=1)h.push("null");h.push(c[l].value),c[l].value="["+h.join(" ")+"]"}}ct("<<");for(var p=0;p<c.length;p++)ct("/"+c[p].key+" "+c[p].value);ct(">>"),0!==a.data.length&&(ct("stream"),ct(s(a.data)),ct("endstream"))},ne=v.__private__.putPage=function(t){var e=t.number,A=t.data,n=t.objId,r=t.contentsObjId;Wt(n,!0),ct("<</Type /Page"),ct("/Parent "+t.rootDictionaryObjId+" 0 R"),ct("/Resources "+t.resourceDictionaryObjId+" 0 R"),ct("/MediaBox ["+parseFloat(L(t.mediaBox.bottomLeftX))+" "+parseFloat(L(t.mediaBox.bottomLeftY))+" "+L(t.mediaBox.topRightX)+" "+L(t.mediaBox.topRightY)+"]"),null!==t.cropBox&&ct("/CropBox ["+L(t.cropBox.bottomLeftX)+" "+L(t.cropBox.bottomLeftY)+" "+L(t.cropBox.topRightX)+" "+L(t.cropBox.topRightY)+"]"),null!==t.bleedBox&&ct("/BleedBox ["+L(t.bleedBox.bottomLeftX)+" "+L(t.bleedBox.bottomLeftY)+" "+L(t.bleedBox.topRightX)+" "+L(t.bleedBox.topRightY)+"]"),null!==t.trimBox&&ct("/TrimBox ["+L(t.trimBox.bottomLeftX)+" "+L(t.trimBox.bottomLeftY)+" "+L(t.trimBox.topRightX)+" "+L(t.trimBox.topRightY)+"]"),null!==t.artBox&&ct("/ArtBox ["+L(t.artBox.bottomLeftX)+" "+L(t.artBox.bottomLeftY)+" "+L(t.artBox.topRightX)+" "+L(t.artBox.topRightY)+"]"),"number"==typeof t.userUnit&&1!==t.userUnit&&ct("/UserUnit "+t.userUnit),Mt.publish("putPage",{objId:n,pageContext:Pt[e],pageNumber:e,page:A}),ct("/Contents "+r+" 0 R"),ct(">>"),ct("endobj");var i=A.join("\n");return Q===F.ADVANCED&&(i+="\nQ"),Wt(r,!0),Ae({data:i,filters:ee(),objectId:r}),ct("endobj"),n},re=v.__private__.putPages=function(){var t,e,A=[];for(t=1;t<=Ot;t++)Pt[t].objId=Xt(),Pt[t].contentsObjId=Xt();for(t=1;t<=Ot;t++)A.push(ne({number:t,data:it[t],objId:Pt[t].objId,contentsObjId:Pt[t].contentsObjId,mediaBox:Pt[t].mediaBox,cropBox:Pt[t].cropBox,bleedBox:Pt[t].bleedBox,trimBox:Pt[t].trimBox,artBox:Pt[t].artBox,userUnit:Pt[t].userUnit,rootDictionaryObjId:Yt,resourceDictionaryObjId:$t}));Wt(Yt,!0),ct("<</Type /Pages");var n="/Kids [";for(e=0;e<Ot;e++)n+=A[e]+" 0 R ";ct(n+"]"),ct("/Count "+Ot),ct(">>"),ct("endobj"),Mt.publish("postPutPages")},ie=function(t){Mt.publish("putFont",{font:t,out:ct,newObject:Gt,putStream:Ae}),!0!==t.isAlreadyPutted&&(t.objectNumber=Gt(),ct("<<"),ct("/Type /Font"),ct("/BaseFont /"+I(t.postScriptName)),ct("/Subtype /Type1"),"string"==typeof t.encoding&&ct("/Encoding /"+t.encoding),ct("/FirstChar 32"),ct("/LastChar 255"),ct(">>"),ct("endobj"))},oe=function(t){t.objectNumber=Gt();var e=[];e.push({key:"Type",value:"/XObject"}),e.push({key:"Subtype",value:"/Form"}),e.push({key:"BBox",value:"["+[L(t.x),L(t.y),L(t.x+t.width),L(t.y+t.height)].join(" ")+"]"}),e.push({key:"Matrix",value:"["+t.matrix.toString()+"]"});var A=t.pages[1].join("\n");Ae({data:A,additionalKeyValues:e,objectId:t.objectNumber}),ct("endobj")},se=function(t,e){e||(e=21);var A=Gt(),n=function(t,e){var A,n=[],r=1/(e-1);for(A=0;A<1;A+=r)n.push(A);if(n.push(1),0!=t[0].offset){var i={offset:0,color:t[0].color};t.unshift(i)}if(1!=t[t.length-1].offset){var o={offset:1,color:t[t.length-1].color};t.push(o)}for(var s="",a=0,c=0;c<n.length;c++){for(A=n[c];A>t[a+1].offset;)a++;var u=t[a].offset,l=(A-u)/(t[a+1].offset-u),h=t[a].color,f=t[a+1].color;s+=Z(Math.round((1-l)*h[0]+l*f[0]).toString(16))+Z(Math.round((1-l)*h[1]+l*f[1]).toString(16))+Z(Math.round((1-l)*h[2]+l*f[2]).toString(16))}return s.trim()}(t.colors,e),r=[];r.push({key:"FunctionType",value:"0"}),r.push({key:"Domain",value:"[0.0 1.0]"}),r.push({key:"Size",value:"["+e+"]"}),r.push({key:"BitsPerSample",value:"8"}),r.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),r.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Ae({data:n,additionalKeyValues:r,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:A}),ct("endobj"),t.objectNumber=Gt(),ct("<< /ShadingType "+t.type),ct("/ColorSpace /DeviceRGB");var i="/Coords ["+L(parseFloat(t.coords[0]))+" "+L(parseFloat(t.coords[1]))+" ";2===t.type?i+=L(parseFloat(t.coords[2]))+" "+L(parseFloat(t.coords[3])):i+=L(parseFloat(t.coords[2]))+" "+L(parseFloat(t.coords[3]))+" "+L(parseFloat(t.coords[4]))+" "+L(parseFloat(t.coords[5])),ct(i+="]"),t.matrix&&ct("/Matrix ["+t.matrix.toString()+"]"),ct("/Function "+A+" 0 R"),ct("/Extend [true true]"),ct(">>"),ct("endobj")},ae=function(t,e){var A=Xt(),n=Gt();e.push({resourcesOid:A,objectOid:n}),t.objectNumber=n;var r=[];r.push({key:"Type",value:"/Pattern"}),r.push({key:"PatternType",value:"1"}),r.push({key:"PaintType",value:"1"}),r.push({key:"TilingType",value:"1"}),r.push({key:"BBox",value:"["+t.boundingBox.map(L).join(" ")+"]"}),r.push({key:"XStep",value:L(t.xStep)}),r.push({key:"YStep",value:L(t.yStep)}),r.push({key:"Resources",value:A+" 0 R"}),t.matrix&&r.push({key:"Matrix",value:"["+t.matrix.toString()+"]"}),Ae({data:t.stream,additionalKeyValues:r,objectId:t.objectNumber}),ct("endobj")},ce=function(t){for(var e in t.objectNumber=Gt(),ct("<<"),t)switch(e){case"opacity":ct("/ca "+O(t[e]));break;case"stroke-opacity":ct("/CA "+O(t[e]))}ct(">>"),ct("endobj")},ue=function(t){Wt(t.resourcesOid,!0),ct("<<"),ct("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var t in ct("/Font <<"),Et)Et.hasOwnProperty(t)&&(!1===m||!0===m&&w.hasOwnProperty(t))&&ct("/"+t+" "+Et[t].objectNumber+" 0 R");ct(">>")}(),function(){if(Object.keys(St).length>0){for(var t in ct("/Shading <<"),St)St.hasOwnProperty(t)&&St[t]instanceof P&&St[t].objectNumber>=0&&ct("/"+t+" "+St[t].objectNumber+" 0 R");Mt.publish("putShadingPatternDict"),ct(">>")}}(),function(t){if(Object.keys(St).length>0){for(var e in ct("/Pattern <<"),St)St.hasOwnProperty(e)&&St[e]instanceof v.TilingPattern&&St[e].objectNumber>=0&&St[e].objectNumber<t&&ct("/"+e+" "+St[e].objectNumber+" 0 R");Mt.publish("putTilingPatternDict"),ct(">>")}}(t.objectOid),function(){if(Object.keys(It).length>0){var t;for(t in ct("/ExtGState <<"),It)It.hasOwnProperty(t)&&It[t].objectNumber>=0&&ct("/"+t+" "+It[t].objectNumber+" 0 R");Mt.publish("putGStateDict"),ct(">>")}}(),function(){for(var t in ct("/XObject <<"),Dt)Dt.hasOwnProperty(t)&&Dt[t].objectNumber>=0&&ct("/"+t+" "+Dt[t].objectNumber+" 0 R");Mt.publish("putXobjectDict"),ct(">>")}(),ct(">>"),ct("endobj")},le=function(){var t=[];(function(){for(var t in Et)Et.hasOwnProperty(t)&&(!1===m||!0===m&&w.hasOwnProperty(t))&&ie(Et[t])})(),function(){var t;for(t in It)It.hasOwnProperty(t)&&ce(It[t])}(),function(){for(var t in Dt)Dt.hasOwnProperty(t)&&oe(Dt[t])}(),function(t){var e;for(e in St)St.hasOwnProperty(e)&&(St[e]instanceof P?se(St[e]):St[e]instanceof M&&ae(St[e],t))}(t),Mt.publish("putResources"),t.forEach(ue),ue({resourcesOid:$t,objectOid:Number.MAX_SAFE_INTEGER}),Mt.publish("postPutResources")},he=function(t){Lt[t.fontName]=Lt[t.fontName]||{},Lt[t.fontName][t.fontStyle]=t.id},fe=function(t,e,A,n,r){var i={id:"F"+(Object.keys(Et).length+1).toString(10),postScriptName:t,fontName:e,fontStyle:A,encoding:n,isStandardFont:r||!1,metadata:{}};return Mt.publish("addFont",{font:i,instance:this}),Et[i.id]=i,he(i),i.id},pe=v.__private__.pdfEscape=v.pdfEscape=function(t,e){return function(t,e){var A,n,r,i,o,s,a,c,u;if(r=(e=e||{}).sourceEncoding||"Unicode",o=e.outputEncoding,(e.autoencode||o)&&Et[Ct].metadata&&Et[Ct].metadata[r]&&Et[Ct].metadata[r].encoding&&(i=Et[Ct].metadata[r].encoding,!o&&Et[Ct].encoding&&(o=Et[Ct].encoding),!o&&i.codePages&&(o=i.codePages[0]),"string"==typeof o&&(o=i[o]),o)){for(a=!1,s=[],A=0,n=t.length;A<n;A++)(c=o[t.charCodeAt(A)])?s.push(String.fromCharCode(c)):s.push(t[A]),s[A].charCodeAt(0)>>8&&(a=!0);t=s.join("")}for(A=t.length;void 0===a&&0!==A;)t.charCodeAt(A-1)>>8&&(a=!0),A--;if(!a)return t;for(s=e.noBOM?[]:[254,255],A=0,n=t.length;A<n;A++){if((u=(c=t.charCodeAt(A))>>8)>>8)throw new Error("Character at position "+A+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(u),s.push(c-(u<<8))}return String.fromCharCode.apply(void 0,s)}(t,e).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},de=v.__private__.beginPage=function(t){it[++Ot]=[],Pt[Ot]={objId:0,contentsObjId:0,userUnit:Number(u),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(t[0]),topRightY:Number(t[1])}},me(Ot),at(it[Y])},ge=function(t,e){var n,r,o;switch(A=e||A,"string"==typeof t&&(n=C(t.toLowerCase()),Array.isArray(n)&&(r=n[0],o=n[1])),Array.isArray(t)&&(r=t[0]*Ft,o=t[1]*Ft),isNaN(r)&&(r=i[0],o=i[1]),(r>14400||o>14400)&&(a.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),r=Math.min(14400,r),o=Math.min(14400,o)),i=[r,o],A.substr(0,1)){case"l":o>r&&(i=[o,r]);break;case"p":r>o&&(i=[o,r])}de(i),Xe(ze),ct(AA),0!==aA&&ct(aA+" J"),0!==cA&&ct(cA+" j"),Mt.publish("addPage",{pageNumber:Ot})},me=function(t){t>0&&t<=Ot&&(Y=t)},we=v.__private__.getNumberOfPages=v.getNumberOfPages=function(){return it.length-1},ve=function(t,e,A){var n,r=void 0;return A=A||{},t=void 0!==t?t:Et[Ct].fontName,e=void 0!==e?e:Et[Ct].fontStyle,n=t.toLowerCase(),void 0!==Lt[n]&&void 0!==Lt[n][e]?r=Lt[n][e]:void 0!==Lt[t]&&void 0!==Lt[t][e]?r=Lt[t][e]:!1===A.disableWarning&&a.warn("Unable to look up font label for font '"+t+"', '"+e+"'. Refer to getFontList() for available fonts."),r||A.noFallback||null==(r=Lt.times[e])&&(r=Lt.times.normal),r},Be=v.__private__.putInfo=function(){var t=Gt(),e=function(t){return t};for(var A in null!==g&&(e=Le.encryptor(t,0)),ct("<<"),ct("/Producer ("+pe(e("jsPDF "+T.version))+")"),bt)bt.hasOwnProperty(A)&&bt[A]&&ct("/"+A.substr(0,1).toUpperCase()+A.substr(1)+" ("+pe(e(bt[A]))+")");ct("/CreationDate ("+pe(e(j))+")"),ct(">>"),ct("endobj")},ye=v.__private__.putCatalog=function(t){var e=(t=t||{}).rootDictionaryObjId||Yt;switch(Gt(),ct("<<"),ct("/Type /Catalog"),ct("/Pages "+e+" 0 R"),pt||(pt="fullwidth"),pt){case"fullwidth":ct("/OpenAction [3 0 R /FitH null]");break;case"fullheight":ct("/OpenAction [3 0 R /FitV null]");break;case"fullpage":ct("/OpenAction [3 0 R /Fit]");break;case"original":ct("/OpenAction [3 0 R /XYZ null null 1]");break;default:var A=""+pt;"%"===A.substr(A.length-1)&&(pt=parseInt(pt)/100),"number"==typeof pt&&ct("/OpenAction [3 0 R /XYZ null null "+O(pt)+"]")}switch(vt||(vt="continuous"),vt){case"continuous":ct("/PageLayout /OneColumn");break;case"single":ct("/PageLayout /SinglePage");break;case"two":case"twoleft":ct("/PageLayout /TwoColumnLeft");break;case"tworight":ct("/PageLayout /TwoColumnRight")}mt&&ct("/PageMode /"+mt),Mt.publish("putCatalog"),ct(">>"),ct("endobj")},be=v.__private__.putTrailer=function(){ct("trailer"),ct("<<"),ct("/Size "+(tt+1)),ct("/Root "+tt+" 0 R"),ct("/Info "+(tt-1)+" 0 R"),null!==g&&ct("/Encrypt "+Le.oid+" 0 R"),ct("/ID [ <"+V+"> <"+V+"> ]"),ct(">>")},Ce=v.__private__.putHeader=function(){ct("%PDF-"+B),ct("%ºß¬à")},Fe=v.__private__.putXRef=function(){var t="0000000000";ct("xref"),ct("0 "+(tt+1)),ct("0000000000 65535 f ");for(var e=1;e<=tt;e++)"function"==typeof et[e]?ct((t+et[e]()).slice(-10)+" 00000 n "):void 0!==et[e]?ct((t+et[e]).slice(-10)+" 00000 n "):ct("0000000000 00000 n ")},Qe=v.__private__.buildDocument=function(){tt=0,nt=0,At=[],et=[],rt=[],Yt=Xt(),$t=Xt(),at(At),Mt.publish("buildDocument"),Ce(),re(),function(){Mt.publish("putAdditionalObjects");for(var t=0;t<rt.length;t++){var e=rt[t];Wt(e.objId,!0),ct(e.content),ct("endobj")}Mt.publish("postPutAdditionalObjects")}(),le(),null!==g&&(Le.oid=Gt(),ct("<<"),ct("/Filter /Standard"),ct("/V "+Le.v),ct("/R "+Le.r),ct("/U <"+Le.toHexString(Le.U)+">"),ct("/O <"+Le.toHexString(Le.O)+">"),ct("/P "+Le.P),ct(">>"),ct("endobj")),Be(),ye();var t=nt;return Fe(),be(),ct("startxref"),ct(""+t),ct("%%EOF"),at(it[Y]),At.join("\n")},Ue=v.__private__.getBlob=function(t){return new Blob([lt(t)],{type:"application/pdf"})},xe=v.output=v.__private__.output=function(t){return t.foo=function(){try{return t.apply(this,arguments)}catch(t){var e=t.stack||"";~e.indexOf(" at ")&&(e=e.split(" at ")[1]);var A="Error in function "+e.split("\n")[0].split("<")[0]+": "+t.message;if(!o.console)throw new Error(A);o.console.error(A,t),o.alert&&alert(A)}},t.foo.bar=t,t.foo}(function(t,e){switch("string"==typeof(e=e||{})?e={filename:e}:e.filename=e.filename||"generated.pdf",t){case void 0:return Qe();case"save":v.save(e.filename);break;case"arraybuffer":return lt(Qe());case"blob":return Ue(Qe());case"bloburi":case"bloburl":if(void 0!==o.URL&&"function"==typeof o.URL.createObjectURL)return o.URL&&o.URL.createObjectURL(Ue(Qe()))||void 0;a.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var A="",n=Qe();try{A=f(n)}catch(t){A=f(unescape(encodeURIComponent(n)))}return"data:application/pdf;filename="+e.filename+";base64,"+A;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(o)){var r="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",i=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';e.pdfObjectUrl&&(r=e.pdfObjectUrl,i="");var s='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+r+'"'+i+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(e)+");<\/script></body></html>",c=o.open();return null!==c&&c.document.write(s),c}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(o)){var u='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(e.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+e.filename+'" width="500px" height="400px" /></body></html>',l=o.open();if(null!==l){l.document.write(u);var h=this;l.document.documentElement.querySelector("#pdfViewer").onload=function(){l.document.title=e.filename,l.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(h.output("bloburl"))}}return l}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(o))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var p='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",e)+'"></iframe></body></html>',d=o.open();if(null!==d&&(d.document.write(p),d.document.title=e.filename),d||"undefined"==typeof safari)return d;break;case"datauri":case"dataurl":return o.document.location.href=this.output("datauristring",e);default:return null}}),Ee=function(t){return!0===Array.isArray(Tt)&&Tt.indexOf(t)>-1};switch(n){case"pt":Ft=1;break;case"mm":Ft=72/25.4;break;case"cm":Ft=72/2.54;break;case"in":Ft=72;break;case"px":Ft=1==Ee("px_scaling")?.75:96/72;break;case"pc":case"em":Ft=12;break;case"ex":Ft=6;break;default:if("number"!=typeof n)throw new Error("Invalid unit: "+n);Ft=n}var Le=null;W(),z();var Ne=v.__private__.getPageInfo=v.getPageInfo=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Pt[t].objId,pageNumber:t,pageContext:Pt[t]}},Se=v.__private__.getPageInfoByObjId=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var e in Pt)if(Pt[e].objId===t)break;return Ne(e)},_e=v.__private__.getCurrentPageInfo=v.getCurrentPageInfo=function(){return{objId:Pt[Y].objId,pageNumber:Y,pageContext:Pt[Y]}};v.addPage=function(){return ge.apply(this,arguments),this},v.setPage=function(){return me.apply(this,arguments),at.call(this,it[Y]),this},v.insertPage=function(t){return this.addPage(),this.movePage(Y,t),this},v.movePage=function(t,e){var A,n;if(t>e){A=it[t],n=Pt[t];for(var r=t;r>e;r--)it[r]=it[r-1],Pt[r]=Pt[r-1];it[e]=A,Pt[e]=n,this.setPage(e)}else if(t<e){A=it[t],n=Pt[t];for(var i=t;i<e;i++)it[i]=it[i+1],Pt[i]=Pt[i+1];it[e]=A,Pt[e]=n,this.setPage(e)}return this},v.deletePage=function(){return function(t){t>0&&t<=Ot&&(it.splice(t,1),Pt.splice(t,1),Y>--Ot&&(Y=Ot),this.setPage(Y))}.apply(this,arguments),this},v.__private__.text=v.text=function(t,e,A,n,i){var o,s,a,c,u,l,h,f,p,d=(n=n||{}).scope||this;if("number"==typeof t&&"number"==typeof e&&("string"==typeof A||Array.isArray(A))){var g=A;A=e,e=t,t=g}if(arguments[3]instanceof jt==0?(a=arguments[4],c=arguments[5],"object"===r()(h=arguments[3])&&null!==h||("string"==typeof a&&(c=a,a=null),"string"==typeof h&&(c=h,h=null),"number"==typeof h&&(a=h,h=null),n={flags:h,angle:a,align:c})):(N("The transform parameter of text() with a Matrix value"),p=i),isNaN(e)||isNaN(A)||null==t)throw new Error("Invalid arguments passed to jsPDF.text");if(0===t.length)return d;var m,v="",B="number"==typeof n.lineHeightFactor?n.lineHeightFactor:qe,y=d.internal.scaleFactor;function b(t){for(var e,A=t.concat(),n=[],r=A.length;r--;)"string"==typeof(e=A.shift())?n.push(e):Array.isArray(t)&&(1===e.length||void 0===e[1]&&void 0===e[2])?n.push(e[0]):n.push([e[0],e[1],e[2]]);return n}function C(t,e){var A;if("string"==typeof t)A=e(t)[0];else if(Array.isArray(t)){for(var n,r,i=t.concat(),o=[],s=i.length;s--;)"string"==typeof(n=i.shift())?o.push(e(n)[0]):Array.isArray(n)&&"string"==typeof n[0]&&(r=e(n[0],n[1],n[2]),o.push([r[0],r[1],r[2]]));A=o}return A}var U=!1,x=!0;if("string"==typeof t)U=!0;else if(Array.isArray(t)){var E=t.concat();s=[];for(var S,_=E.length;_--;)("string"!=typeof(S=E.shift())||Array.isArray(S)&&"string"!=typeof S[0])&&(x=!1);U=x}if(!1===U)throw new Error('Type of text must be string or Array. "'+t+'" is not recognized.');"string"==typeof t&&(t=t.match(/[\r?\n]/)?t.split(/\r\n|\r|\n/g):[t]);var I=ft/d.internal.scaleFactor,H=I*(B-1);switch(n.baseline){case"bottom":A-=H;break;case"top":A+=I-H;break;case"hanging":A+=I-2*H;break;case"middle":A+=I/2-H}if((l=n.maxWidth||0)>0&&("string"==typeof t?t=d.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce(function(t,e){return t.concat(d.splitTextToSize(e,l))},[]))),o={text:t,x:e,y:A,options:n,mutex:{pdfEscape:pe,activeFontKey:Ct,fonts:Et,activeFontSize:ft}},Mt.publish("preProcessText",o),t=o.text,a=(n=o.options).angle,p instanceof jt==0&&a&&"number"==typeof a){a*=Math.PI/180,0===n.rotationDirection&&(a=-a),Q===F.ADVANCED&&(a=-a);var k=Math.cos(a),O=Math.sin(a);p=new jt(k,O,-O,k,0,0)}else a&&a instanceof jt&&(p=a);Q!==F.ADVANCED||p||(p=qt),void 0!==(u=n.charSpace||oA)&&(v+=L(R(u))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(f=n.horizontalScale)&&(v+=L(100*f)+" Tz\n"),n.lang;var P=-1,M=void 0!==n.renderingMode?n.renderingMode:n.stroke,T=d.internal.getCurrentPageInfo().pageContext;switch(M){case 0:case!1:case"fill":P=0;break;case 1:case!0:case"stroke":P=1;break;case 2:case"fillThenStroke":P=2;break;case 3:case"invisible":P=3;break;case 4:case"fillAndAddForClipping":P=4;break;case 5:case"strokeAndAddPathForClipping":P=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":P=6;break;case 7:case"addToPathForClipping":P=7}var D=void 0!==T.usedRenderingMode?T.usedRenderingMode:-1;-1!==P?v+=P+" Tr\n":-1!==D&&(v+="0 Tr\n"),-1!==P&&(T.usedRenderingMode=P),c=n.align||"left";var K,j=ft*B,V=d.internal.pageSize.getWidth(),q=Et[Ct];u=n.charSpace||oA,l=n.maxWidth||0,h=Object.assign({autoencode:!0,noBOM:!0},n.flags);var z=[],G=function(t){return d.getStringUnitWidth(t,{font:q,charSpace:u,fontSize:ft,doKerning:!1})*ft/y};if("[object Array]"===Object.prototype.toString.call(t)){var X;s=b(t),"left"!==c&&(K=s.map(G));var W,J=0;if("right"===c){e-=K[0],t=[],_=s.length;for(var Y=0;Y<_;Y++)0===Y?(W=$e(e),X=Ze(A)):(W=R(J-K[Y]),X=-j),t.push([s[Y],W,X]),J=K[Y]}else if("center"===c){e-=K[0]/2,t=[],_=s.length;for(var $=0;$<_;$++)0===$?(W=$e(e),X=Ze(A)):(W=R((J-K[$])/2),X=-j),t.push([s[$],W,X]),J=K[$]}else if("left"===c){t=[],_=s.length;for(var Z=0;Z<_;Z++)t.push(s[Z])}else if("justify"===c&&"Identity-H"===q.encoding){t=[],_=s.length,l=0!==l?l:V;for(var tt=0,et=0;et<_;et++)if(X=0===et?Ze(A):-j,W=0===et?$e(e):tt,et<_-1){var At=R((l-K[et])/(s[et].split(" ").length-1)),nt=s[et].split(" ");t.push([nt[0]+" ",W,X]),tt=0;for(var rt=1;rt<nt.length;rt++){var it=(G(nt[rt-1]+" "+nt[rt])-G(nt[rt]))*y+At;rt==nt.length-1?t.push([nt[rt],it,0]):t.push([nt[rt]+" ",it,0]),tt-=it}}else t.push([s[et],W,X]);t.push(["",tt,0])}else{if("justify"!==c)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(t=[],_=s.length,l=0!==l?l:V,et=0;et<_;et++)X=0===et?Ze(A):-j,W=0===et?$e(e):0,et<_-1?z.push(L(R((l-K[et])/(s[et].split(" ").length-1)))):z.push(0),t.push([s[et],W,X])}}!0===("boolean"==typeof n.R2L?n.R2L:gt)&&(t=C(t,function(t,e,A){return[t.split("").reverse().join(""),e,A]})),o={text:t,x:e,y:A,options:n,mutex:{pdfEscape:pe,activeFontKey:Ct,fonts:Et,activeFontSize:ft}},Mt.publish("postProcessText",o),t=o.text,m=o.mutex.isHex||!1;var ot=Et[Ct].encoding;"WinAnsiEncoding"!==ot&&"StandardEncoding"!==ot||(t=C(t,function(t,e,A){return[function(t){return t=t.split("\t").join(Array(n.TabLen||9).join(" ")),pe(t,h)}(t),e,A]})),s=b(t),t=[];for(var st,at,ut,lt=Array.isArray(s[0])?1:0,ht="",pt=function(t,e,A){var r="";return A instanceof jt?(A="number"==typeof n.angle?Vt(A,new jt(1,0,0,1,t,e)):Vt(new jt(1,0,0,1,t,e),A),Q===F.ADVANCED&&(A=Vt(new jt(1,0,0,-1,0,0),A)),r=A.join(" ")+" Tm\n"):r=L(t)+" "+L(e)+" Td\n",r},dt=0;dt<s.length;dt++){switch(ht="",lt){case 1:ut=(m?"<":"(")+s[dt][0]+(m?">":")"),st=parseFloat(s[dt][1]),at=parseFloat(s[dt][2]);break;case 0:ut=(m?"<":"(")+s[dt]+(m?">":")"),st=$e(e),at=Ze(A)}void 0!==z&&void 0!==z[dt]&&(ht=z[dt]+" Tw\n"),0===dt?t.push(ht+pt(st,at,p)+ut):0===lt?t.push(ht+ut):1===lt&&t.push(ht+pt(st,at,p)+ut)}t=0===lt?t.join(" Tj\nT* "):t.join(" Tj\n"),t+=" Tj\n";var mt="BT\n/";return mt+=Ct+" "+ft+" Tf\n",mt+=L(ft*B)+" TL\n",mt+=rA+"\n",mt+=v,mt+=t,ct(mt+="ET"),w[Ct]=!0,d};var Ie=v.__private__.clip=v.clip=function(t){return ct("evenodd"===t?"W*":"W"),this};v.clipEvenOdd=function(){return Ie("evenodd")},v.__private__.discardPath=v.discardPath=function(){return ct("n"),this};var He=v.__private__.isValidStyle=function(t){var e=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(t)&&(e=!0),e};v.__private__.setDefaultPathOperation=v.setDefaultPathOperation=function(t){return He(t)&&(h=t),this};var ke=v.__private__.getStyle=v.getStyle=function(t){var e=h;switch(t){case"D":case"S":e="S";break;case"F":e="f";break;case"FD":case"DF":e="B";break;case"f":case"f*":case"B":case"B*":e=t}return e},Oe=v.close=function(){return ct("h"),this};v.stroke=function(){return ct("S"),this},v.fill=function(t){return Pe("f",t),this},v.fillEvenOdd=function(t){return Pe("f*",t),this},v.fillStroke=function(t){return Pe("B",t),this},v.fillStrokeEvenOdd=function(t){return Pe("B*",t),this};var Pe=function(t,e){"object"===r()(e)?Te(e,t):ct(t)},Me=function(t){null===t||Q===F.ADVANCED&&void 0===t||(t=ke(t),ct(t))};var Te=function(t,e){var A=_t[t.key],n=St[A];if(n instanceof P)ct("q"),ct(De(e)),n.gState&&v.setGState(n.gState),ct(t.matrix.toString()+" cm"),ct("/"+A+" sh"),ct("Q");else if(n instanceof M){var r=new jt(1,0,0,-1,0,wA());t.matrix&&(r=r.multiply(t.matrix||qt),A=function(t,e,A,n,r){var i=new M(e||this.boundingBox,A||this.xStep,n||this.yStep,this.gState,r||this.matrix);i.stream=this.stream;var o=t+"$$"+this.cloneIndex+++"$$";return zt(o,i),i}.call(n,t.key,t.boundingBox,t.xStep,t.yStep,r).id),ct("q"),ct("/Pattern cs"),ct("/"+A+" scn"),n.gState&&v.setGState(n.gState),ct(e),ct("Q")}},De=function(t){switch(t){case"f":case"F":return"W n";case"f*":return"W* n";case"B":return"W S";case"B*":return"W* S";case"S":return"W S";case"n":return"W n"}},Re=v.moveTo=function(t,e){return ct(L(R(t))+" "+L(K(e))+" m"),this},Ke=v.lineTo=function(t,e){return ct(L(R(t))+" "+L(K(e))+" l"),this},je=v.curveTo=function(t,e,A,n,r,i){return ct([L(R(t)),L(K(e)),L(R(A)),L(K(n)),L(R(r)),L(K(i)),"c"].join(" ")),this};v.__private__.line=v.line=function(t,e,A,n,r){if(isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n)||!He(r))throw new Error("Invalid arguments passed to jsPDF.line");return Q===F.COMPAT?this.lines([[A-t,n-e]],t,e,[1,1],r||"S"):this.lines([[A-t,n-e]],t,e,[1,1]).stroke()},v.__private__.lines=v.lines=function(t,e,A,n,r,i){var o,s,a,c,u,l,h,f,p,d,g,m;if("number"==typeof t&&(m=A,A=e,e=t,t=m),n=n||[1,1],i=i||!1,isNaN(e)||isNaN(A)||!Array.isArray(t)||!Array.isArray(n)||!He(r)||"boolean"!=typeof i)throw new Error("Invalid arguments passed to jsPDF.lines");for(Re(e,A),o=n[0],s=n[1],c=t.length,d=e,g=A,a=0;a<c;a++)2===(u=t[a]).length?(d=u[0]*o+d,g=u[1]*s+g,Ke(d,g)):(l=u[0]*o+d,h=u[1]*s+g,f=u[2]*o+d,p=u[3]*s+g,d=u[4]*o+d,g=u[5]*s+g,je(l,h,f,p,d,g));return i&&Oe(),Me(r),this},v.path=function(t){for(var e=0;e<t.length;e++){var A=t[e],n=A.c;switch(A.op){case"m":Re(n[0],n[1]);break;case"l":Ke(n[0],n[1]);break;case"c":je.apply(this,n);break;case"h":Oe()}}return this},v.__private__.rect=v.rect=function(t,e,A,n,r){if(isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n)||!He(r))throw new Error("Invalid arguments passed to jsPDF.rect");return Q===F.COMPAT&&(n=-n),ct([L(R(t)),L(K(e)),L(R(A)),L(R(n)),"re"].join(" ")),Me(r),this},v.__private__.triangle=v.triangle=function(t,e,A,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n)||isNaN(r)||isNaN(i)||!He(o))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[A-t,n-e],[r-A,i-n],[t-r,e-i]],t,e,[1,1],o,!0),this},v.__private__.roundedRect=v.roundedRect=function(t,e,A,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n)||isNaN(r)||isNaN(i)||!He(o))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var s=4/3*(Math.SQRT2-1);return r=Math.min(r,.5*A),i=Math.min(i,.5*n),this.lines([[A-2*r,0],[r*s,0,r,i-i*s,r,i],[0,n-2*i],[0,i*s,-r*s,i,-r,i],[2*r-A,0],[-r*s,0,-r,-i*s,-r,-i],[0,2*i-n],[0,-i*s,r*s,-i,r,-i]],t+r,e,[1,1],o,!0),this},v.__private__.ellipse=v.ellipse=function(t,e,A,n,r){if(isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n)||!He(r))throw new Error("Invalid arguments passed to jsPDF.ellipse");var i=4/3*(Math.SQRT2-1)*A,o=4/3*(Math.SQRT2-1)*n;return Re(t+A,e),je(t+A,e-o,t+i,e-n,t,e-n),je(t-i,e-n,t-A,e-o,t-A,e),je(t-A,e+o,t-i,e+n,t,e+n),je(t+i,e+n,t+A,e+o,t+A,e),Me(r),this},v.__private__.circle=v.circle=function(t,e,A,n){if(isNaN(t)||isNaN(e)||isNaN(A)||!He(n))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(t,e,A,A,n)},v.setFont=function(t,e,A){return A&&(e=E(e,A)),Ct=ve(t,e,{disableWarning:!1}),this};var Ve=v.__private__.getFont=v.getFont=function(){return Et[ve.apply(v,arguments)]};v.__private__.getFontList=v.getFontList=function(){var t,e,A={};for(t in Lt)if(Lt.hasOwnProperty(t))for(e in A[t]=[],Lt[t])Lt[t].hasOwnProperty(e)&&A[t].push(e);return A},v.addFont=function(t,e,A,n,r){var i=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&-1!==i.indexOf(arguments[3])?r=arguments[3]:arguments[3]&&-1==i.indexOf(arguments[3])&&(A=E(A,n)),fe.call(this,t,e,A,r=r||"Identity-H")};var qe,ze=t.lineWidth||.200025,Ge=v.__private__.getLineWidth=v.getLineWidth=function(){return ze},Xe=v.__private__.setLineWidth=v.setLineWidth=function(t){return ze=t,ct(L(R(t))+" w"),this};v.__private__.setLineDash=T.API.setLineDash=T.API.setLineDashPattern=function(t,e){if(t=t||[],e=e||0,isNaN(e)||!Array.isArray(t))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return t=t.map(function(t){return L(R(t))}).join(" "),e=L(R(e)),ct("["+t+"] "+e+" d"),this};var We=v.__private__.getLineHeight=v.getLineHeight=function(){return ft*qe};v.__private__.getLineHeight=v.getLineHeight=function(){return ft*qe};var Je=v.__private__.setLineHeightFactor=v.setLineHeightFactor=function(t){return"number"==typeof(t=t||1.15)&&(qe=t),this},Ye=v.__private__.getLineHeightFactor=v.getLineHeightFactor=function(){return qe};Je(t.lineHeight);var $e=v.__private__.getHorizontalCoordinate=function(t){return R(t)},Ze=v.__private__.getVerticalCoordinate=function(t){return Q===F.ADVANCED?t:Pt[Y].mediaBox.topRightY-Pt[Y].mediaBox.bottomLeftY-R(t)},tA=v.__private__.getHorizontalCoordinateString=v.getHorizontalCoordinateString=function(t){return L($e(t))},eA=v.__private__.getVerticalCoordinateString=v.getVerticalCoordinateString=function(t){return L(Ze(t))},AA=t.strokeColor||"0 G";v.__private__.getStrokeColor=v.getDrawColor=function(){return Zt(AA)},v.__private__.setStrokeColor=v.setDrawColor=function(t,e,A,n){return AA=te({ch1:t,ch2:e,ch3:A,ch4:n,pdfColorType:"draw",precision:2}),ct(AA),this};var nA=t.fillColor||"0 g";v.__private__.getFillColor=v.getFillColor=function(){return Zt(nA)},v.__private__.setFillColor=v.setFillColor=function(t,e,A,n){return nA=te({ch1:t,ch2:e,ch3:A,ch4:n,pdfColorType:"fill",precision:2}),ct(nA),this};var rA=t.textColor||"0 g",iA=v.__private__.getTextColor=v.getTextColor=function(){return Zt(rA)};v.__private__.setTextColor=v.setTextColor=function(t,e,A,n){return rA=te({ch1:t,ch2:e,ch3:A,ch4:n,pdfColorType:"text",precision:3}),this};var oA=t.charSpace,sA=v.__private__.getCharSpace=v.getCharSpace=function(){return parseFloat(oA||0)};v.__private__.setCharSpace=v.setCharSpace=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return oA=t,this};var aA=0;v.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},v.__private__.setLineCap=v.setLineCap=function(t){var e=v.CapJoinStyles[t];if(void 0===e)throw new Error("Line cap style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return aA=e,ct(e+" J"),this};var cA=0;v.__private__.setLineJoin=v.setLineJoin=function(t){var e=v.CapJoinStyles[t];if(void 0===e)throw new Error("Line join style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return cA=e,ct(e+" j"),this},v.__private__.setLineMiterLimit=v.__private__.setMiterLimit=v.setLineMiterLimit=v.setMiterLimit=function(t){if(t=t||0,isNaN(t))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return ct(L(R(t))+" M"),this},v.GState=k,v.setGState=function(t){(t="string"==typeof t?It[Ht[t]]:uA(null,t)).equals(kt)||(ct("/"+t.id+" gs"),kt=t)};var uA=function(t,e){if(!t||!Ht[t]){var A=!1;for(var n in It)if(It.hasOwnProperty(n)&&It[n].equals(e)){A=!0;break}if(A)e=It[n];else{var r="GS"+(Object.keys(It).length+1).toString(10);It[r]=e,e.id=r}return t&&(Ht[t]=e.id),Mt.publish("addGState",e),e}};v.addGState=function(t,e){return uA(t,e),this},v.saveGraphicsState=function(){return ct("q"),Nt.push({key:Ct,size:ft,color:rA}),this},v.restoreGraphicsState=function(){ct("Q");var t=Nt.pop();return Ct=t.key,ft=t.size,rA=t.color,kt=null,this},v.setCurrentTransformationMatrix=function(t){return ct(t.toString()+" cm"),this},v.comment=function(t){return ct("#"+t),this};var lA=function(t,e){var A=t||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return A},set:function(t){isNaN(t)||(A=parseFloat(t))}});var n=e||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return n},set:function(t){isNaN(t)||(n=parseFloat(t))}});var r="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return r},set:function(t){r=t.toString()}}),this},hA=function(t,e,A,n){lA.call(this,t,e),this.type="rect";var r=A||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return r},set:function(t){isNaN(t)||(r=parseFloat(t))}});var i=n||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return i},set:function(t){isNaN(t)||(i=parseFloat(t))}}),this},fA=function(){this.page=Ot,this.currentPage=Y,this.pages=it.slice(0),this.pagesContext=Pt.slice(0),this.x=Qt,this.y=Ut,this.matrix=xt,this.width=gA(Y),this.height=wA(Y),this.outputDestination=st,this.id="",this.objectNumber=-1};fA.prototype.restore=function(){Ot=this.page,Y=this.currentPage,Pt=this.pagesContext,it=this.pages,Qt=this.x,Ut=this.y,xt=this.matrix,mA(Y,this.width),vA(Y,this.height),st=this.outputDestination};var pA=function(t,e,A,n,r){Kt.push(new fA),Ot=Y=0,it=[],Qt=t,Ut=e,xt=r,de([A,n])};for(var dA in v.beginFormObject=function(t,e,A,n,r){return pA(t,e,A,n,r),this},v.endFormObject=function(t){return function(t){if(Rt[t])Kt.pop().restore();else{var e=new fA,A="Xo"+(Object.keys(Dt).length+1).toString(10);e.id=A,Rt[t]=A,Dt[A]=e,Mt.publish("addFormObject",e),Kt.pop().restore()}}(t),this},v.doFormObject=function(t,e){var A=Dt[Rt[t]];return ct("q"),ct(e.toString()+" cm"),ct("/"+A.id+" Do"),ct("Q"),this},v.getFormObject=function(t){var e=Dt[Rt[t]];return{x:e.x,y:e.y,width:e.width,height:e.height,matrix:e.matrix}},v.save=function(t,e){return t=t||"generated.pdf",(e=e||{}).returnPromise=e.returnPromise||!1,!1===e.returnPromise?(p(Ue(Qe()),t),"function"==typeof p.unload&&o.setTimeout&&setTimeout(p.unload,911),this):new Promise(function(e,A){try{var n=p(Ue(Qe()),t);"function"==typeof p.unload&&o.setTimeout&&setTimeout(p.unload,911),e(n)}catch(t){A(t.message)}})},T.API)T.API.hasOwnProperty(dA)&&("events"===dA&&T.API.events.length?function(t,e){var A,n,r;for(r=e.length-1;-1!==r;r--)A=e[r][0],n=e[r][1],t.subscribe.apply(t,[A].concat("function"==typeof n?[n]:n))}(Mt,T.API.events):v[dA]=T.API[dA]);var gA=v.getPageWidth=function(t){return(Pt[t=t||Y].mediaBox.topRightX-Pt[t].mediaBox.bottomLeftX)/Ft},mA=v.setPageWidth=function(t,e){Pt[t].mediaBox.topRightX=e*Ft+Pt[t].mediaBox.bottomLeftX},wA=v.getPageHeight=function(t){return(Pt[t=t||Y].mediaBox.topRightY-Pt[t].mediaBox.bottomLeftY)/Ft},vA=v.setPageHeight=function(t,e){Pt[t].mediaBox.topRightY=e*Ft+Pt[t].mediaBox.bottomLeftY};return v.internal={pdfEscape:pe,getStyle:ke,getFont:Ve,getFontSize:dt,getCharSpace:sA,getTextColor:iA,getLineHeight:We,getLineHeightFactor:Ye,getLineWidth:Ge,write:ut,getHorizontalCoordinate:$e,getVerticalCoordinate:Ze,getCoordinateString:tA,getVerticalCoordinateString:eA,collections:{},newObject:Gt,newAdditionalObject:Jt,newObjectDeferred:Xt,newObjectDeferredBegin:Wt,getFilters:ee,putStream:Ae,events:Mt,scaleFactor:Ft,pageSize:{getWidth:function(){return gA(Y)},setWidth:function(t){mA(Y,t)},getHeight:function(){return wA(Y)},setHeight:function(t){vA(Y,t)}},encryptionOptions:g,encryption:Le,getEncryptor:function(t){return null!==g?Le.encryptor(t,0):function(t){return t}},output:xe,getNumberOfPages:we,pages:it,out:ct,f2:O,f3:D,getPageInfo:Ne,getPageInfoByObjId:Se,getCurrentPageInfo:_e,getPDFVersion:y,Point:lA,Rectangle:hA,Matrix:jt,hasHotfix:Ee},Object.defineProperty(v.internal.pageSize,"width",{get:function(){return gA(Y)},set:function(t){mA(Y,t)},enumerable:!0,configurable:!0}),Object.defineProperty(v.internal.pageSize,"height",{get:function(){return wA(Y)},set:function(t){vA(Y,t)},enumerable:!0,configurable:!0}),function(t){for(var e=0,A=ht.length;e<A;e++){var n=fe.call(this,t[e][0],t[e][1],t[e][2],ht[e][3],!0);!1===m&&(w[n]=!0);var r=t[e][0].split("-");he({id:n,fontName:r[0],fontStyle:r[1]||""})}Mt.publish("addFonts",{fonts:Et,dictionary:Lt})}.call(v,ht),Ct="F1",ge(i,A),Mt.publish("initialized"),v}_.prototype.lsbFirstWord=function(t){return String.fromCharCode(t>>0&255,t>>8&255,t>>16&255,t>>24&255)},_.prototype.toHexString=function(t){return t.split("").map(function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)}).join("")},_.prototype.hexToBytes=function(t){for(var e=[],A=0;A<t.length;A+=2)e.push(String.fromCharCode(parseInt(t.substr(A,2),16)));return e.join("")},_.prototype.processOwnerPassword=function(t,e){return N(x(e).substr(0,5),t)},_.prototype.encryptor=function(t,e){var A=x(this.encryptionKey+String.fromCharCode(255&t,t>>8&255,t>>16&255,255&e,e>>8&255)).substr(0,10);return function(t){return N(A,t)}},k.prototype.equals=function(t){var e,A="id,objectNumber,equals";if(!t||r()(t)!==r()(this))return!1;var n=0;for(e in this)if(!(A.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!t.hasOwnProperty(e))return!1;if(this[e]!==t[e])return!1;n++}for(e in t)t.hasOwnProperty(e)&&A.indexOf(e)<0&&n--;return 0===n},T.API={events:[]},T.version="2.5.2";var D=T.API,R=1,K=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},j=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},V=function(t){return t.toFixed(2)},q=function(t){return t.toFixed(5)};D.__acroform__={};var z=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},G=function(t){return t*R},X=function(t){var e=new lt,A=Qt.internal.getHeight(t)||0,n=Qt.internal.getWidth(t)||0;return e.BBox=[0,0,Number(V(n)),Number(V(A))],e},W=D.__acroform__.setBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<<e},J=D.__acroform__.clearBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return t&~(1<<e)},Y=D.__acroform__.getBit=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return 0==(t&1<<e)?0:1},$=D.__acroform__.getBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Y(t,e-1)},Z=D.__acroform__.setBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return W(t,e-1)},tt=D.__acroform__.clearBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return J(t,e-1)},et=D.__acroform__.calculateCoordinates=function(t,e){var A=e.internal.getHorizontalCoordinate,n=e.internal.getVerticalCoordinate,r=t[0],i=t[1],o=t[2],s=t[3],a={};return a.lowerLeft_X=A(r)||0,a.lowerLeft_Y=n(i+s)||0,a.upperRight_X=A(r+o)||0,a.upperRight_Y=n(i)||0,[Number(V(a.lowerLeft_X)),Number(V(a.lowerLeft_Y)),Number(V(a.upperRight_X)),Number(V(a.upperRight_Y))]},At=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var e=[],A=t._V||t.DV,n=nt(t,A),r=t.scope.internal.getFont(t.fontName,t.fontStyle).id;e.push("/Tx BMC"),e.push("q"),e.push("BT"),e.push(t.scope.__private__.encodeColorString(t.color)),e.push("/"+r+" "+V(n.fontSize)+" Tf"),e.push("1 0 0 1 0 0 Tm"),e.push(n.text),e.push("ET"),e.push("Q"),e.push("EMC");var i=X(t);return i.scope=t.scope,i.stream=e.join("\n"),i}},nt=function(t,e){var A=0===t.fontSize?t.maxFontSize:t.fontSize,n={text:"",fontSize:""},r=(e=")"==(e="("==e.substr(0,1)?e.substr(1):e).substr(e.length-1)?e.substr(0,e.length-1):e).split(" ");r=t.multiline?r.map(function(t){return t.split("\n")}):r.map(function(t){return[t]});var i=A,o=Qt.internal.getHeight(t)||0;o=o<0?-o:o;var s=Qt.internal.getWidth(t)||0;s=s<0?-s:s;var a=function(e,A,n){if(e+1<r.length){var i=A+" "+r[e+1][0];return rt(i,t,n).width<=s-4}return!1};i++;t:for(;i>0;){e="";var c,u,l=rt("3",t,--i).height,h=t.multiline?o-i:(o-l)/2,f=h+=2,p=0,d=0,g=0;if(i<=0){e="(...) Tj\n",e+="% Width of Text: "+rt(e,t,i=12).width+", FieldWidth:"+s+"\n";break}for(var m="",w=0,v=0;v<r.length;v++)if(r.hasOwnProperty(v)){var B=!1;if(1!==r[v].length&&g!==r[v].length-1){if((l+2)*(w+2)+2>o)continue t;m+=r[v][g],B=!0,d=v,v--}else{m=" "==(m+=r[v][g]+" ").substr(m.length-1)?m.substr(0,m.length-1):m;var y=parseInt(v),b=a(y,m,i),C=v>=r.length-1;if(b&&!C){m+=" ",g=0;continue}if(b||C){if(C)d=y;else if(t.multiline&&(l+2)*(w+2)+2>o)continue t}else{if(!t.multiline)continue t;if((l+2)*(w+2)+2>o)continue t;d=y}}for(var F="",Q=p;Q<=d;Q++){var U=r[Q];if(t.multiline){if(Q===d){F+=U[g]+" ",g=(g+1)%U.length;continue}if(Q===p){F+=U[U.length-1]+" ";continue}}F+=U[0]+" "}switch(F=" "==F.substr(F.length-1)?F.substr(0,F.length-1):F,u=rt(F,t,i).width,t.textAlign){case"right":c=s-u-2;break;case"center":c=(s-u)/2;break;case"left":default:c=2}e+=V(c)+" "+V(f)+" Td\n",e+="("+K(F)+") Tj\n",e+=-V(c)+" 0 Td\n",f=-(i+2),u=0,p=B?d:d+1,w++,m=""}break}return n.text=e,n.fontSize=i,n},rt=function(t,e,A){var n=e.scope.internal.getFont(e.fontName,e.fontStyle),r=e.scope.getStringUnitWidth(t,{font:n,fontSize:parseFloat(A),charSpace:0})*parseFloat(A);return{height:e.scope.getStringUnitWidth("3",{font:n,fontSize:parseFloat(A),charSpace:0})*parseFloat(A)*1.5,width:r}},it={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},ot=function(t,e){var A={type:"reference",object:t};void 0===e.internal.getPageInfo(t.page).pageContext.annotations.find(function(t){return t.type===A.type&&t.object===A.object})&&e.internal.getPageInfo(t.page).pageContext.annotations.push(A)},st=function(t,e){if(e.scope=t,void 0!==t.internal&&(void 0===t.internal.acroformPlugin||!1===t.internal.acroformPlugin.isInitialized)){if(ft.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(it)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");R=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new ht,t.internal.acroformPlugin.acroFormDictionaryRoot.scope=t,t.internal.acroformPlugin.acroFormDictionaryRoot._eventID=t.internal.events.subscribe("postPutResources",function(){!function(t){t.internal.events.unsubscribe(t.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete t.internal.acroformPlugin.acroFormDictionaryRoot._eventID,t.internal.acroformPlugin.printedOut=!0}(t)}),t.internal.events.subscribe("buildDocument",function(){!function(t){t.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var e=t.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var A in e)if(e.hasOwnProperty(A)){var n=e[A];n.objId=void 0,n.hasAnnotation&&ot(n,t)}}(t)}),t.internal.events.subscribe("putCatalog",function(){!function(t){if(void 0===t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");t.internal.write("/AcroForm "+t.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(t)}),t.internal.events.subscribe("postPutPages",function(e){!function(t,e){var A=!t;for(var n in t||(e.internal.newObjectDeferredBegin(e.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),e.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),t=t||e.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(t.hasOwnProperty(n)){var i=t[n],o=[],s=i.Rect;if(i.Rect&&(i.Rect=et(i.Rect,e)),e.internal.newObjectDeferredBegin(i.objId,!0),i.DA=Qt.createDefaultAppearanceStream(i),"object"===r()(i)&&"function"==typeof i.getKeyValueListForStream&&(o=i.getKeyValueListForStream()),i.Rect=s,i.hasAppearanceStream&&!i.appearanceStreamContent){var a=At(i);o.push({key:"AP",value:"<</N "+a+">>"}),e.internal.acroformPlugin.xForms.push(a)}if(i.appearanceStreamContent){var c="";for(var u in i.appearanceStreamContent)if(i.appearanceStreamContent.hasOwnProperty(u)){var l=i.appearanceStreamContent[u];if(c+="/"+u+" ",c+="<<",Object.keys(l).length>=1||Array.isArray(l)){for(var n in l)if(l.hasOwnProperty(n)){var h=l[n];"function"==typeof h&&(h=h.call(e,i)),c+="/"+n+" "+h+" ",e.internal.acroformPlugin.xForms.indexOf(h)>=0||e.internal.acroformPlugin.xForms.push(h)}}else"function"==typeof(h=l)&&(h=h.call(e,i)),c+="/"+n+" "+h,e.internal.acroformPlugin.xForms.indexOf(h)>=0||e.internal.acroformPlugin.xForms.push(h);c+=">>"}o.push({key:"AP",value:"<<\n"+c+">>"})}e.internal.putStream({additionalKeyValues:o,objectId:i.objId}),e.internal.out("endobj")}A&&function(t,e){for(var A in t)if(t.hasOwnProperty(A)){var n=A,i=t[A];e.internal.newObjectDeferredBegin(i.objId,!0),"object"===r()(i)&&"function"==typeof i.putStream&&i.putStream(),delete t[n]}}(e.internal.acroformPlugin.xForms,e)}(e,t)}),t.internal.acroformPlugin.isInitialized=!0}},at=D.__acroform__.arrayToPdfArray=function(t,e,A){var n=function(t){return t};if(Array.isArray(t)){for(var i="[",o=0;o<t.length;o++)switch(0!==o&&(i+=" "),r()(t[o])){case"boolean":case"number":case"object":i+=t[o].toString();break;case"string":"/"!==t[o].substr(0,1)?(void 0!==e&&A&&(n=A.internal.getEncryptor(e)),i+="("+K(n(t[o].toString()))+")"):i+=t[o].toString()}return i+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},ct=function(t,e,A){var n=function(t){return t};return void 0!==e&&A&&(n=A.internal.getEncryptor(e)),(t=t||"").toString(),"("+K(n(t))+")"},ut=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(void 0===this._objId){if(void 0===this.scope)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(t){this._objId=t}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};ut.prototype.toString=function(){return this.objId+" 0 R"},ut.prototype.putStream=function(){var t=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:t,objectId:this.objId}),this.scope.internal.out("endobj")},ut.prototype.getKeyValueListForStream=function(){var t=[],e=Object.getOwnPropertyNames(this).filter(function(t){return"content"!=t&&"appearanceStreamContent"!=t&&"scope"!=t&&"objId"!=t&&"_"!=t.substring(0,1)});for(var A in e)if(!1===Object.getOwnPropertyDescriptor(this,e[A]).configurable){var n=e[A],r=this[n];r&&(Array.isArray(r)?t.push({key:n,value:at(r,this.objId,this.scope)}):r instanceof ut?(r.scope=this.scope,t.push({key:n,value:r.objId+" 0 R"})):"function"!=typeof r&&t.push({key:n,value:r}))}return t};var lt=function(){ut.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var t,e=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(e){t=e.trim()},get:function(){return t||null}})};z(lt,ut);var ht=function(){ut.call(this);var t,e=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return e.length>0?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t){var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+K(e(t))+")"}},set:function(e){t=e}})};z(ht,ut);var ft=function(){ut.call(this);var t=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){if(isNaN(e))throw new Error('Invalid value "'+e+'" for attribute F supplied.');t=e}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean($(t,3))},set:function(e){!0===Boolean(e)?this.F=Z(t,3):this.F=tt(t,3)}});var e=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute Ff supplied.');e=t}});var A=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==A.length)return A},set:function(t){A=void 0!==t?t:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!A||isNaN(A[0])?0:A[0]},set:function(t){A[0]=t}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!A||isNaN(A[1])?0:A[1]},set:function(t){A[1]=t}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!A||isNaN(A[2])?0:A[2]},set:function(t){A[2]=t}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!A||isNaN(A[3])?0:A[3]},set:function(t){A[3]=t}});var n="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return n},set:function(t){switch(t){case"/Btn":case"/Tx":case"/Ch":case"/Sig":n=t;break;default:throw new Error('Invalid value "'+t+'" for attribute FT supplied.')}}});var i=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!i||i.length<1){if(this instanceof yt)return;i="FieldObject"+r.a.FieldNum++}var t=function(t){return t};return this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),"("+K(t(i))+")"},set:function(t){i=t.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return i},set:function(t){i=t}});var o="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return o},set:function(t){o=t}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(t){s=t}});var a=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return a},set:function(t){a=t}});var c=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===c?50/R:c},set:function(t){c=t}});var u="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return u},set:function(t){u=t}});var l="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!l||this instanceof yt||this instanceof Ct))return ct(l,this.objId,this.scope)},set:function(t){t=t.toString(),l=t}});var h=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(h)return this instanceof wt==0?ct(h,this.objId,this.scope):h},set:function(t){t=t.toString(),h=this instanceof wt==0?"("===t.substr(0,1)?j(t.substr(1,t.length-2)):j(t):t}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof wt==1?j(h.substr(1,h.length-1)):h},set:function(t){t=t.toString(),h=this instanceof wt==1?"/"+t:t}});var f=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(f)return f},set:function(t){this.V=t}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(f)return this instanceof wt==0?ct(f,this.objId,this.scope):f},set:function(t){t=t.toString(),f=this instanceof wt==0?"("===t.substr(0,1)?j(t.substr(1,t.length-2)):j(t):t}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof wt==1?j(f.substr(1,f.length-1)):f},set:function(t){t=t.toString(),f=this instanceof wt==1?"/"+t:t}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var p,d=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return d},set:function(t){t=Boolean(t),d=t}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(p)return p},set:function(t){p=t}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean($(this.Ff,1))},set:function(t){!0===Boolean(t)?this.Ff=Z(this.Ff,1):this.Ff=tt(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean($(this.Ff,2))},set:function(t){!0===Boolean(t)?this.Ff=Z(this.Ff,2):this.Ff=tt(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean($(this.Ff,3))},set:function(t){!0===Boolean(t)?this.Ff=Z(this.Ff,3):this.Ff=tt(this.Ff,3)}});var g=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==g)return g},set:function(t){if(-1===[0,1,2].indexOf(t))throw new Error('Invalid value "'+t+'" for attribute Q supplied.');g=t}}),Object.defineProperty(this,"textAlign",{get:function(){var t;switch(g){case 0:default:t="left";break;case 1:t="center";break;case 2:t="right"}return t},configurable:!0,enumerable:!0,set:function(t){switch(t){case"right":case 2:g=2;break;case"center":case 1:g=1;break;case"left":case 0:default:g=0}}})};z(ft,ut);var pt=function(){ft.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){t=e}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return at(e,this.objId,this.scope)},set:function(t){var A,n;n=[],"string"==typeof(A=t)&&(n=function(t,e,A){A||(A=1);for(var n,r=[];n=e.exec(t);)r.push(n[A]);return r}(A,/\((.*?)\)/g)),e=n}}),this.getOptions=function(){return e},this.setOptions=function(t){e=t,this.sort&&e.sort()},this.addOption=function(t){t=(t=t||"").toString(),e.push(t),this.sort&&e.sort()},this.removeOption=function(t,A){for(A=A||!1,t=(t=t||"").toString();-1!==e.indexOf(t)&&(e.splice(e.indexOf(t),1),!1!==A););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean($(this.Ff,18))},set:function(t){!0===Boolean(t)?this.Ff=Z(this.Ff,18):this.Ff=tt(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean($(this.Ff,19))},set:function(t){!0===this.combo&&(!0===Boolean(t)?this.Ff=Z(this.Ff,19):this.Ff=tt(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean($(this.Ff,20))},set:function(t){!0===Boolean(t)?(this.Ff=Z(this.Ff,20),e.sort()):this.Ff=tt(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean($(this.Ff,22))},set:function(t){!0===Boolean(t)?this.Ff=Z(this.Ff,22):this.Ff=tt(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean($(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Z(this.Ff,23):this.Ff=tt(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean($(this.Ff,27))},set:function(t){!0===Boolean(t)?this.Ff=Z(this.Ff,27):this.Ff=tt(this.Ff,27)}}),this.hasAppearanceStream=!1};z(pt,ft);var dt=function(){pt.call(this),this.fontName="helvetica",this.combo=!1};z(dt,pt);var gt=function(){dt.call(this),this.combo=!0};z(gt,dt);var mt=function(){gt.call(this),this.edit=!0};z(mt,gt);var wt=function(){ft.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean($(this.Ff,15))},set:function(t){!0===Boolean(t)?this.Ff=Z(this.Ff,15):this.Ff=tt(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean($(this.Ff,16))},set:function(t){!0===Boolean(t)?this.Ff=Z(this.Ff,16):this.Ff=tt(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean($(this.Ff,17))},set:function(t){!0===Boolean(t)?this.Ff=Z(this.Ff,17):this.Ff=tt(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean($(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Z(this.Ff,26):this.Ff=tt(this.Ff,26)}});var t,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};if(this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(e).length){var A,n=[];for(A in n.push("<<"),e)n.push("/"+A+" ("+K(t(e[A]))+")");return n.push(">>"),n.join("\n")}},set:function(t){"object"===r()(t)&&(e=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(t){"string"==typeof t&&(e.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(e){t="/"+e}})};z(wt,ft);var vt=function(){wt.call(this),this.pushButton=!0};z(vt,wt);var Bt=function(){wt.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=void 0!==e?e:[]}})};z(Bt,wt);var yt=function(){var t,e;ft.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(t){e=t}});var A,n={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};this.scope&&(t=this.scope.internal.getEncryptor(this.objId));var e,A=[];for(e in A.push("<<"),n)A.push("/"+e+" ("+K(t(n[e]))+")");return A.push(">>"),A.join("\n")},set:function(t){"object"===r()(t)&&(n=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return n.CA||""},set:function(t){"string"==typeof t&&(n.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return A},set:function(t){A=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return A.substr(1,A.length-1)},set:function(t){A="/"+t}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Qt.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};z(yt,ft),Bt.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t&&"getCA"in t))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var A=this.Kids[e];A.appearanceStreamContent=t.createAppearanceStream(A.optionName),A.caption=t.getCA()}},Bt.prototype.createOption=function(t){var e=new yt;return e.Parent=this,e.optionName=t,this.Kids.push(e),Ut.call(this.scope,e),e};var bt=function(){wt.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Qt.CheckBox.createAppearanceStream()};z(bt,wt);var Ct=function(){ft.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean($(this.Ff,13))},set:function(t){!0===Boolean(t)?this.Ff=Z(this.Ff,13):this.Ff=tt(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean($(this.Ff,21))},set:function(t){!0===Boolean(t)?this.Ff=Z(this.Ff,21):this.Ff=tt(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean($(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Z(this.Ff,23):this.Ff=tt(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean($(this.Ff,24))},set:function(t){!0===Boolean(t)?this.Ff=Z(this.Ff,24):this.Ff=tt(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean($(this.Ff,25))},set:function(t){!0===Boolean(t)?this.Ff=Z(this.Ff,25):this.Ff=tt(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean($(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Z(this.Ff,26):this.Ff=tt(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};z(Ct,ft);var Ft=function(){Ct.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean($(this.Ff,14))},set:function(t){!0===Boolean(t)?this.Ff=Z(this.Ff,14):this.Ff=tt(this.Ff,14)}}),this.password=!0};z(Ft,Ct);var Qt={CheckBox:{createAppearanceStream:function(){return{N:{On:Qt.CheckBox.YesNormal},D:{On:Qt.CheckBox.YesPushDown,Off:Qt.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=X(t);e.scope=t.scope;var A=[],n=t.scope.internal.getFont(t.fontName,t.fontStyle).id,r=t.scope.__private__.encodeColorString(t.color),i=nt(t,t.caption);return A.push("0.749023 g"),A.push("0 0 "+V(Qt.internal.getWidth(t))+" "+V(Qt.internal.getHeight(t))+" re"),A.push("f"),A.push("BMC"),A.push("q"),A.push("0 0 1 rg"),A.push("/"+n+" "+V(i.fontSize)+" Tf "+r),A.push("BT"),A.push(i.text),A.push("ET"),A.push("Q"),A.push("EMC"),e.stream=A.join("\n"),e},YesNormal:function(t){var e=X(t);e.scope=t.scope;var A=t.scope.internal.getFont(t.fontName,t.fontStyle).id,n=t.scope.__private__.encodeColorString(t.color),r=[],i=Qt.internal.getHeight(t),o=Qt.internal.getWidth(t),s=nt(t,t.caption);return r.push("1 g"),r.push("0 0 "+V(o)+" "+V(i)+" re"),r.push("f"),r.push("q"),r.push("0 0 1 rg"),r.push("0 0 "+V(o-1)+" "+V(i-1)+" re"),r.push("W"),r.push("n"),r.push("0 g"),r.push("BT"),r.push("/"+A+" "+V(s.fontSize)+" Tf "+n),r.push(s.text),r.push("ET"),r.push("Q"),e.stream=r.join("\n"),e},OffPushDown:function(t){var e=X(t);e.scope=t.scope;var A=[];return A.push("0.749023 g"),A.push("0 0 "+V(Qt.internal.getWidth(t))+" "+V(Qt.internal.getHeight(t))+" re"),A.push("f"),e.stream=A.join("\n"),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:Qt.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=Qt.RadioButton.Circle.YesNormal,e.D[t]=Qt.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=X(t);e.scope=t.scope;var A=[],n=Qt.internal.getWidth(t)<=Qt.internal.getHeight(t)?Qt.internal.getWidth(t)/4:Qt.internal.getHeight(t)/4;n=Number((.9*n).toFixed(5));var r=Qt.internal.Bezier_C,i=Number((n*r).toFixed(5));return A.push("q"),A.push("1 0 0 1 "+q(Qt.internal.getWidth(t)/2)+" "+q(Qt.internal.getHeight(t)/2)+" cm"),A.push(n+" 0 m"),A.push(n+" "+i+" "+i+" "+n+" 0 "+n+" c"),A.push("-"+i+" "+n+" -"+n+" "+i+" -"+n+" 0 c"),A.push("-"+n+" -"+i+" -"+i+" -"+n+" 0 -"+n+" c"),A.push(i+" -"+n+" "+n+" -"+i+" "+n+" 0 c"),A.push("f"),A.push("Q"),e.stream=A.join("\n"),e},YesPushDown:function(t){var e=X(t);e.scope=t.scope;var A=[],n=Qt.internal.getWidth(t)<=Qt.internal.getHeight(t)?Qt.internal.getWidth(t)/4:Qt.internal.getHeight(t)/4;n=Number((.9*n).toFixed(5));var r=Number((2*n).toFixed(5)),i=Number((r*Qt.internal.Bezier_C).toFixed(5)),o=Number((n*Qt.internal.Bezier_C).toFixed(5));return A.push("0.749023 g"),A.push("q"),A.push("1 0 0 1 "+q(Qt.internal.getWidth(t)/2)+" "+q(Qt.internal.getHeight(t)/2)+" cm"),A.push(r+" 0 m"),A.push(r+" "+i+" "+i+" "+r+" 0 "+r+" c"),A.push("-"+i+" "+r+" -"+r+" "+i+" -"+r+" 0 c"),A.push("-"+r+" -"+i+" -"+i+" -"+r+" 0 -"+r+" c"),A.push(i+" -"+r+" "+r+" -"+i+" "+r+" 0 c"),A.push("f"),A.push("Q"),A.push("0 g"),A.push("q"),A.push("1 0 0 1 "+q(Qt.internal.getWidth(t)/2)+" "+q(Qt.internal.getHeight(t)/2)+" cm"),A.push(n+" 0 m"),A.push(n+" "+o+" "+o+" "+n+" 0 "+n+" c"),A.push("-"+o+" "+n+" -"+n+" "+o+" -"+n+" 0 c"),A.push("-"+n+" -"+o+" -"+o+" -"+n+" 0 -"+n+" c"),A.push(o+" -"+n+" "+n+" -"+o+" "+n+" 0 c"),A.push("f"),A.push("Q"),e.stream=A.join("\n"),e},OffPushDown:function(t){var e=X(t);e.scope=t.scope;var A=[],n=Qt.internal.getWidth(t)<=Qt.internal.getHeight(t)?Qt.internal.getWidth(t)/4:Qt.internal.getHeight(t)/4;n=Number((.9*n).toFixed(5));var r=Number((2*n).toFixed(5)),i=Number((r*Qt.internal.Bezier_C).toFixed(5));return A.push("0.749023 g"),A.push("q"),A.push("1 0 0 1 "+q(Qt.internal.getWidth(t)/2)+" "+q(Qt.internal.getHeight(t)/2)+" cm"),A.push(r+" 0 m"),A.push(r+" "+i+" "+i+" "+r+" 0 "+r+" c"),A.push("-"+i+" "+r+" -"+r+" "+i+" -"+r+" 0 c"),A.push("-"+r+" -"+i+" -"+i+" -"+r+" 0 -"+r+" c"),A.push(i+" -"+r+" "+r+" -"+i+" "+r+" 0 c"),A.push("f"),A.push("Q"),e.stream=A.join("\n"),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:Qt.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=Qt.RadioButton.Cross.YesNormal,e.D[t]=Qt.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=X(t);e.scope=t.scope;var A=[],n=Qt.internal.calculateCross(t);return A.push("q"),A.push("1 1 "+V(Qt.internal.getWidth(t)-2)+" "+V(Qt.internal.getHeight(t)-2)+" re"),A.push("W"),A.push("n"),A.push(V(n.x1.x)+" "+V(n.x1.y)+" m"),A.push(V(n.x2.x)+" "+V(n.x2.y)+" l"),A.push(V(n.x4.x)+" "+V(n.x4.y)+" m"),A.push(V(n.x3.x)+" "+V(n.x3.y)+" l"),A.push("s"),A.push("Q"),e.stream=A.join("\n"),e},YesPushDown:function(t){var e=X(t);e.scope=t.scope;var A=Qt.internal.calculateCross(t),n=[];return n.push("0.749023 g"),n.push("0 0 "+V(Qt.internal.getWidth(t))+" "+V(Qt.internal.getHeight(t))+" re"),n.push("f"),n.push("q"),n.push("1 1 "+V(Qt.internal.getWidth(t)-2)+" "+V(Qt.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(V(A.x1.x)+" "+V(A.x1.y)+" m"),n.push(V(A.x2.x)+" "+V(A.x2.y)+" l"),n.push(V(A.x4.x)+" "+V(A.x4.y)+" m"),n.push(V(A.x3.x)+" "+V(A.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join("\n"),e},OffPushDown:function(t){var e=X(t);e.scope=t.scope;var A=[];return A.push("0.749023 g"),A.push("0 0 "+V(Qt.internal.getWidth(t))+" "+V(Qt.internal.getHeight(t))+" re"),A.push("f"),e.stream=A.join("\n"),e}}},createDefaultAppearanceStream:function(t){var e=t.scope.internal.getFont(t.fontName,t.fontStyle).id,A=t.scope.__private__.encodeColorString(t.color);return"/"+e+" "+t.fontSize+" Tf "+A}};Qt.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=Qt.internal.getWidth(t),A=Qt.internal.getHeight(t),n=Math.min(e,A);return{x1:{x:(e-n)/2,y:(A-n)/2+n},x2:{x:(e-n)/2+n,y:(A-n)/2},x3:{x:(e-n)/2,y:(A-n)/2},x4:{x:(e-n)/2+n,y:(A-n)/2+n}}}},Qt.internal.getWidth=function(t){var e=0;return"object"===r()(t)&&(e=G(t.Rect[2])),e},Qt.internal.getHeight=function(t){var e=0;return"object"===r()(t)&&(e=G(t.Rect[3])),e};var Ut=D.addField=function(t){if(st(this,t),!(t instanceof ft))throw new Error("Invalid argument passed to jsPDF.addField.");var e;return(e=t).scope.internal.acroformPlugin.printedOut&&(e.scope.internal.acroformPlugin.printedOut=!1,e.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),e.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e),t.page=t.scope.internal.getCurrentPageInfo().pageNumber,this};D.AcroFormChoiceField=pt,D.AcroFormListBox=dt,D.AcroFormComboBox=gt,D.AcroFormEditBox=mt,D.AcroFormButton=wt,D.AcroFormPushButton=vt,D.AcroFormRadioButton=Bt,D.AcroFormCheckBox=bt,D.AcroFormTextField=Ct,D.AcroFormPasswordField=Ft,D.AcroFormAppearance=Qt,D.AcroForm={ChoiceField:pt,ListBox:dt,ComboBox:gt,EditBox:mt,Button:wt,PushButton:vt,RadioButton:Bt,CheckBox:bt,TextField:Ct,PasswordField:Ft,Appearance:Qt},T.AcroForm={ChoiceField:pt,ListBox:dt,ComboBox:gt,EditBox:mt,Button:wt,PushButton:vt,RadioButton:Bt,CheckBox:bt,TextField:Ct,PasswordField:Ft,Appearance:Qt};T.AcroForm;function xt(t){return t.reduce(function(t,e,A){return t[e]=A,t},{})}!function(t){t.__addimage__={};var e="UNKNOWN",A={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},n=t.__addimage__.getImageFileTypeByImageData=function(t,n){var r,i,o,s,a,c=e;if("RGBA"===(n=n||e)||void 0!==t.data&&t.data instanceof Uint8ClampedArray&&"height"in t&&"width"in t)return"RGBA";if(y(t))for(a in A)for(o=A[a],r=0;r<o.length;r+=1){for(s=!0,i=0;i<o[r].length;i+=1)if(void 0!==o[r][i]&&o[r][i]!==t[i]){s=!1;break}if(!0===s){c=a;break}}else for(a in A)for(o=A[a],r=0;r<o.length;r+=1){for(s=!0,i=0;i<o[r].length;i+=1)if(void 0!==o[r][i]&&o[r][i]!==t.charCodeAt(i)){s=!1;break}if(!0===s){c=a;break}}return c===e&&n!==e&&(c=n),c},i=function(t){for(var e=this.internal.write,A=this.internal.putStream,n=(0,this.internal.getFilters)();-1!==n.indexOf("FlateEncode");)n.splice(n.indexOf("FlateEncode"),1);t.objectId=this.internal.newObject();var i=[];if(i.push({key:"Type",value:"/XObject"}),i.push({key:"Subtype",value:"/Image"}),i.push({key:"Width",value:t.width}),i.push({key:"Height",value:t.height}),t.colorSpace===d.INDEXED?i.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(t.palette.length/3-1)+" "+("sMask"in t&&void 0!==t.sMask?t.objectId+2:t.objectId+1)+" 0 R]"}):(i.push({key:"ColorSpace",value:"/"+t.colorSpace}),t.colorSpace===d.DEVICE_CMYK&&i.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),i.push({key:"BitsPerComponent",value:t.bitsPerComponent}),"decodeParameters"in t&&void 0!==t.decodeParameters&&i.push({key:"DecodeParms",value:"<<"+t.decodeParameters+">>"}),"transparency"in t&&Array.isArray(t.transparency)){for(var o="",s=0,a=t.transparency.length;s<a;s++)o+=t.transparency[s]+" "+t.transparency[s]+" ";i.push({key:"Mask",value:"["+o+"]"})}void 0!==t.sMask&&i.push({key:"SMask",value:t.objectId+1+" 0 R"});var c=void 0!==t.filter?["/"+t.filter]:void 0;if(A({data:t.data,additionalKeyValues:i,alreadyAppliedFilters:c,objectId:t.objectId}),e("endobj"),"sMask"in t&&void 0!==t.sMask){var u="/Predictor "+t.predictor+" /Colors 1 /BitsPerComponent "+t.bitsPerComponent+" /Columns "+t.width,l={width:t.width,height:t.height,colorSpace:"DeviceGray",bitsPerComponent:t.bitsPerComponent,decodeParameters:u,data:t.sMask};"filter"in t&&(l.filter=t.filter),r.a.call(this,l)}if(t.colorSpace===d.INDEXED){var h=this.internal.newObject();A({data:C(new Uint8Array(t.palette)),objectId:h}),e("endobj")}},o=function(){var t=this.internal.collections.addImage_images;for(var e in t)i.call(this,t[e])},s=function(){var t,e=this.internal.collections.addImage_images,A=this.internal.write;for(var n in e)A("/I"+(t=e[n]).index,t.objectId,"0","R")},a=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",s))},c=function(){var t=this.internal.collections.addImage_images;return a.call(this),t},u=function(e){return"function"==typeof t["process"+e.toUpperCase()]},l=function(t){return"object"===r()(t)&&1===t.nodeType},f=function(e,A){if("IMG"===e.nodeName&&e.hasAttribute("src")){var n=""+e.getAttribute("src");if(0===n.indexOf("data:image/"))return h(unescape(n).split("base64,").pop());var r=t.loadFile(n,!0);if(void 0!==r)return r}if("CANVAS"===e.nodeName){if(0===e.width||0===e.height)throw new Error("Given canvas must have data. Canvas width: "+e.width+", height: "+e.height);var i;switch(A){case"PNG":i="image/png";break;case"WEBP":i="image/webp";break;case"JPEG":case"JPG":default:i="image/jpeg"}return h(e.toDataURL(i,1).split("base64,").pop())}},p=function(t,e,A,n,r,i){var o=function(t,e,A){return t||e||(t=-96,e=-96),t<0&&(t=-1*A.width*72/t/this.internal.scaleFactor),e<0&&(e=-1*A.height*72/e/this.internal.scaleFactor),0===t&&(t=e*A.width/A.height),0===e&&(e=t*A.height/A.width),[t,e]}.call(this,A,n,r),s=this.internal.getCoordinateString,a=this.internal.getVerticalCoordinateString,u=c.call(this);if(A=o[0],n=o[1],u[r.index]=r,i){i*=Math.PI/180;var l=Math.cos(i),h=Math.sin(i),f=function(t){return t.toFixed(4)},p=[f(l),f(h),f(-1*h),f(l),0,0,"cm"]}this.internal.write("q"),i?(this.internal.write([1,"0","0",1,s(t),a(e+n),"cm"].join(" ")),this.internal.write(p.join(" ")),this.internal.write([s(A),"0","0",s(n),"0","0","cm"].join(" "))):this.internal.write([s(A),"0","0",s(n),s(t),a(e+n),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+r.index+" Do"),this.internal.write("Q")},d=t.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};t.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var g=t.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},m=t.__addimage__.sHashCode=function(t){var e,A,n=0;if("string"==typeof t)for(A=t.length,e=0;e<A;e++)n=(n<<5)-n+t.charCodeAt(e),n|=0;else if(y(t))for(A=t.byteLength/2,e=0;e<A;e++)n=(n<<5)-n+t[e],n|=0;return n},w=t.__addimage__.validateStringAsBase64=function(t){(t=t||"").toString().trim();var e=!0;return 0===t.length&&(e=!1),t.length%4!=0&&(e=!1),!1===/^[A-Za-z0-9+/]+$/.test(t.substr(0,t.length-2))&&(e=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(t.substr(-2))&&(e=!1),e},v=t.__addimage__.extractImageFromDataUrl=function(t){var e=(t=t||"").split("base64,"),A=null;if(2===e.length){var n=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(e[0]);Array.isArray(n)&&(A={mimeType:n[1],charset:n[2],data:e[1]})}return A},B=t.__addimage__.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array};t.__addimage__.isArrayBuffer=function(t){return B()&&t instanceof ArrayBuffer};var y=t.__addimage__.isArrayBufferView=function(t){return B()&&"undefined"!=typeof Uint32Array&&(t instanceof Int8Array||t instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)},b=t.__addimage__.binaryStringToUint8Array=function(t){for(var e=t.length,A=new Uint8Array(e),n=0;n<e;n++)A[n]=t.charCodeAt(n);return A},C=t.__addimage__.arrayBufferToBinaryString=function(t){for(var e="",A=y(t)?t:new Uint8Array(t),n=0;n<A.length;n+=8192)e+=String.fromCharCode.apply(null,A.subarray(n,n+8192));return e};t.addImage=function(){var t,A,n,i,o,s,c,u,h;if("number"==typeof arguments[1]?(A=e,n=arguments[1],i=arguments[2],o=arguments[3],s=arguments[4],c=arguments[5],u=arguments[6],h=arguments[7]):(A=arguments[1],n=arguments[2],i=arguments[3],o=arguments[4],s=arguments[5],c=arguments[6],u=arguments[7],h=arguments[8]),"object"===r()(t=arguments[0])&&!l(t)&&"imageData"in t){var f=t;t=f.imageData,A=f.format||A||e,n=f.x||n||0,i=f.y||i||0,o=f.w||f.width||o,s=f.h||f.height||s,c=f.alias||c,u=f.compression||u,h=f.rotation||f.angle||h}var d=this.internal.getFilters();if(void 0===u&&-1!==d.indexOf("FlateEncode")&&(u="SLOW"),isNaN(n)||isNaN(i))throw new Error("Invalid coordinates passed to jsPDF.addImage");a.call(this);var g=F.call(this,t,A,c,u);return p.call(this,n,i,o,s,g,h),this};var F=function(A,r,i,o){var s,a,c;if("string"==typeof A&&n(A)===e){A=unescape(A);var h=Q(A,!1);(""!==h||void 0!==(h=t.loadFile(A,!0)))&&(A=h)}if(l(A)&&(A=f(A,r)),r=n(A,r),!u(r))throw new Error("addImage does not support files of type '"+r+"', please ensure that a plugin for '"+r+"' support is added.");if((null==(c=i)||0===c.length)&&(i=function(t){return"string"==typeof t||y(t)?m(t):y(t.data)?m(t.data):null}(A)),(s=function(t){var e=this.internal.collections.addImage_images;if(e)for(var A in e)if(t===e[A].alias)return e[A]}.call(this,i))||(B()&&(A instanceof Uint8Array||"RGBA"===r||(a=A,A=b(A))),s=this["process"+r.toUpperCase()](A,function(){return Object.keys(this.internal.collections.addImage_images).length}.call(this),i,function(e){return e&&"string"==typeof e&&(e=e.toUpperCase()),e in t.image_compression?e:g.NONE}(o),a)),!s)throw new Error("An unknown error occurred whilst processing the image.");return s},Q=t.__addimage__.convertBase64ToBinaryString=function(t,e){var A;e="boolean"!=typeof e||e;var n,r="";if("string"==typeof t){n=null!==(A=v(t))?A.data:t;try{r=h(n)}catch(t){if(e)throw w(n)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+t.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return r};t.getImageProperties=function(A){var r,i,o="";if(l(A)&&(A=f(A)),"string"==typeof A&&n(A)===e&&(""===(o=Q(A,!1))&&(o=t.loadFile(A)||""),A=o),i=n(A),!u(i))throw new Error("addImage does not support files of type '"+i+"', please ensure that a plugin for '"+i+"' support is added.");if(!B()||A instanceof Uint8Array||(A=b(A)),!(r=this["process"+i.toUpperCase()](A)))throw new Error("An unknown error occurred whilst processing the image");return r.fileType=i,r}}(T.API),
  97. /**
  98. * @license
  99. * Copyright (c) 2014 Steven Spungin (TwelveTone LLC) steven@twelvetone.tv
  100. *
  101. * Licensed under the MIT License.
  102. * http://opensource.org/licenses/mit-license
  103. */
  104. function(t){var e=function(t){if(void 0!==t&&""!=t)return!0};T.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),t.events.push(["putPage",function(t){for(var A,n,r,i=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,s=this.internal.getPageInfoByObjId(t.objId),a=t.pageContext.annotations,c=!1,u=0;u<a.length&&!c;u++)switch((A=a[u]).type){case"link":(e(A.options.url)||e(A.options.pageNumber))&&(c=!0);break;case"reference":case"text":case"freetext":c=!0}if(0!=c){this.internal.write("/Annots [");for(var l=0;l<a.length;l++){A=a[l];var h=this.internal.pdfEscape,f=this.internal.getEncryptor(t.objId);switch(A.type){case"reference":this.internal.write(" "+A.object.objId+" 0 R ");break;case"text":var p=this.internal.newAdditionalObject(),d=this.internal.newAdditionalObject(),g=this.internal.getEncryptor(p.objId),m=A.title||"Note";r="<</Type /Annot /Subtype /Text "+(n="/Rect ["+i(A.bounds.x)+" "+o(A.bounds.y+A.bounds.h)+" "+i(A.bounds.x+A.bounds.w)+" "+o(A.bounds.y)+"] ")+"/Contents ("+h(g(A.contents))+")",r+=" /Popup "+d.objId+" 0 R",r+=" /P "+s.objId+" 0 R",r+=" /T ("+h(g(m))+") >>",p.content=r;var w=p.objId+" 0 R";r="<</Type /Annot /Subtype /Popup "+(n="/Rect ["+i(A.bounds.x+30)+" "+o(A.bounds.y+A.bounds.h)+" "+i(A.bounds.x+A.bounds.w+30)+" "+o(A.bounds.y)+"] ")+" /Parent "+w,A.open&&(r+=" /Open true"),r+=" >>",d.content=r,this.internal.write(p.objId,"0 R",d.objId,"0 R");break;case"freetext":n="/Rect ["+i(A.bounds.x)+" "+o(A.bounds.y)+" "+i(A.bounds.x+A.bounds.w)+" "+o(A.bounds.y+A.bounds.h)+"] ";var v=A.color||"#000000";r="<</Type /Annot /Subtype /FreeText "+n+"/Contents ("+h(f(A.contents))+")",r+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+v+")",r+=" /Border [0 0 0]",r+=" >>",this.internal.write(r);break;case"link":if(A.options.name){var B=this.annotations._nameMap[A.options.name];A.options.pageNumber=B.page,A.options.top=B.y}else A.options.top||(A.options.top=0);if(n="/Rect ["+A.finalBounds.x+" "+A.finalBounds.y+" "+A.finalBounds.w+" "+A.finalBounds.h+"] ",r="",A.options.url)r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /A <</S /URI /URI ("+h(f(A.options.url))+") >>";else if(A.options.pageNumber)switch(r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(A.options.pageNumber).objId+" 0 R",A.options.magFactor=A.options.magFactor||"XYZ",A.options.magFactor){case"Fit":r+=" /Fit]";break;case"FitH":r+=" /FitH "+A.options.top+"]";break;case"FitV":A.options.left=A.options.left||0,r+=" /FitV "+A.options.left+"]";break;case"XYZ":default:var y=o(A.options.top);A.options.left=A.options.left||0,void 0===A.options.zoom&&(A.options.zoom=0),r+=" /XYZ "+A.options.left+" "+y+" "+A.options.zoom+"]"}""!=r&&(r+=" >>",this.internal.write(r))}}this.internal.write("]")}}]),t.createAnnotation=function(t){var e=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":e.pageContext.annotations.push(t)}},t.link=function(t,e,A,n,r){var i=this.internal.getCurrentPageInfo(),o=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString;i.pageContext.annotations.push({finalBounds:{x:o(t),y:s(e),w:o(t+A),h:s(e+n)},options:r,type:"link"})},t.textWithLink=function(t,e,A,n){var r,i,o=this.getTextWidth(t),s=this.internal.getLineHeight()/this.internal.scaleFactor;if(void 0!==n.maxWidth){i=n.maxWidth;var a=this.splitTextToSize(t,i).length;r=Math.ceil(s*a)}else i=o,r=s;return this.text(t,e,A,n),A+=.2*s,"center"===n.align&&(e-=o/2),"right"===n.align&&(e-=o),this.link(e,A-s,i,r,n),o},t.getTextWidth=function(t){var e=this.internal.getFontSize();return this.getStringUnitWidth(t)*e/this.internal.scaleFactor}}(T.API),
  105. /**
  106. * @license
  107. * Copyright (c) 2017 Aras Abbasi
  108. *
  109. * Licensed under the MIT License.
  110. * http://opensource.org/licenses/mit-license
  111. */
  112. function(t){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},A={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},n={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},r=[1570,1571,1573,1575];t.__arabicParser__={};var i=t.__arabicParser__.isInArabicSubstitutionA=function(t){return void 0!==e[t.charCodeAt(0)]},o=t.__arabicParser__.isArabicLetter=function(t){return"string"==typeof t&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(t)},s=t.__arabicParser__.isArabicEndLetter=function(t){return o(t)&&i(t)&&e[t.charCodeAt(0)].length<=2},a=t.__arabicParser__.isArabicAlfLetter=function(t){return o(t)&&r.indexOf(t.charCodeAt(0))>=0};t.__arabicParser__.arabicLetterHasIsolatedForm=function(t){return o(t)&&i(t)&&e[t.charCodeAt(0)].length>=1};var c=t.__arabicParser__.arabicLetterHasFinalForm=function(t){return o(t)&&i(t)&&e[t.charCodeAt(0)].length>=2};t.__arabicParser__.arabicLetterHasInitialForm=function(t){return o(t)&&i(t)&&e[t.charCodeAt(0)].length>=3};var u=t.__arabicParser__.arabicLetterHasMedialForm=function(t){return o(t)&&i(t)&&4==e[t.charCodeAt(0)].length},l=t.__arabicParser__.resolveLigatures=function(t){var e=0,n=A,r="",i=0;for(e=0;e<t.length;e+=1)void 0!==n[t.charCodeAt(e)]?(i++,"number"==typeof(n=n[t.charCodeAt(e)])&&(r+=String.fromCharCode(n),n=A,i=0),e===t.length-1&&(n=A,r+=t.charAt(e-(i-1)),e-=i-1,i=0)):(n=A,r+=t.charAt(e-i),e-=i,i=0);return r};t.__arabicParser__.isArabicDiacritic=function(t){return void 0!==t&&void 0!==n[t.charCodeAt(0)]};var h=t.__arabicParser__.getCorrectForm=function(t,e,A){return o(t)?!1===i(t)?-1:!c(t)||!o(e)&&!o(A)||!o(A)&&s(e)||s(t)&&!o(e)||s(t)&&a(e)||s(t)&&s(e)?0:u(t)&&o(e)&&!s(e)&&o(A)&&c(A)?3:s(t)||!o(A)?1:2:-1},f=function(t){var A=0,n=0,r=0,i="",s="",a="",c=(t=t||"").split("\\s+"),u=[];for(A=0;A<c.length;A+=1){for(u.push(""),n=0;n<c[A].length;n+=1)i=c[A][n],s=c[A][n-1],a=c[A][n+1],o(i)?(r=h(i,s,a),u[A]+=-1!==r?String.fromCharCode(e[i.charCodeAt(0)][r]):i):u[A]+=i;u[A]=l(u[A])}return u.join(" ")},p=t.__arabicParser__.processArabic=t.processArabic=function(){var t,e="string"==typeof arguments[0]?arguments[0]:arguments[0].text,A=[];if(Array.isArray(e)){var n=0;for(A=[],n=0;n<e.length;n+=1)Array.isArray(e[n])?A.push([f(e[n][0]),e[n][1],e[n][2]]):A.push([f(e[n])]);t=A}else t=f(e);return"string"==typeof arguments[0]?t:(arguments[0].text=t,arguments[0])};t.events.push(["preProcessText",p])}(T.API),T.API.autoPrint=function(t){var e;switch((t=t||{}).variant=t.variant||"non-conform",t.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+e+" 0 R")})}return this},
  113. /**
  114. * @license
  115. * Copyright (c) 2014 Steven Spungin (TwelveTone LLC) steven@twelvetone.tv
  116. *
  117. * Licensed under the MIT License.
  118. * http://opensource.org/licenses/mit-license
  119. */
  120. function(t){var e=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(e){t=e}});var e=150;Object.defineProperty(this,"width",{get:function(){return e},set:function(t){e=isNaN(t)||!1===Number.isInteger(t)||t<0?150:t,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=e+1)}});var A=300;Object.defineProperty(this,"height",{get:function(){return A},set:function(t){A=isNaN(t)||!1===Number.isInteger(t)||t<0?300:t,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=A+1)}});var n=[];Object.defineProperty(this,"childNodes",{get:function(){return n},set:function(t){n=t}});var r={};Object.defineProperty(this,"style",{get:function(){return r},set:function(t){r=t}}),Object.defineProperty(this,"parentNode",{})};e.prototype.getContext=function(t,e){var A;if("2d"!==(t=t||"2d"))return null;for(A in e)this.pdf.context2d.hasOwnProperty(A)&&(this.pdf.context2d[A]=e[A]);return this.pdf.context2d._canvas=this,this.pdf.context2d},e.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},t.events.push(["initialized",function(){this.canvas=new e,this.canvas.pdf=this}])}(T.API),function(t){var e={left:0,top:0,bottom:0,right:0},A=!1,n=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},e),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new o,this.internal.__cell__.pages=1},o=function(){var t=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var e=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var A=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return A},set:function(t){A=t}});var n=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return n},set:function(t){n=t}});var r=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return r},set:function(t){r=t}});var i=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return i},set:function(t){i=t}});var o=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return o},set:function(t){o=t}}),this};o.prototype.clone=function(){return new o(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},o.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},t.setHeaderFunction=function(t){return n.call(this),this.internal.__cell__.headerFunction="function"==typeof t?t:void 0,this},t.getTextDimensions=function(t,e){n.call(this);var A=(e=e||{}).fontSize||this.getFontSize(),r=e.font||this.getFont(),i=e.scaleFactor||this.internal.scaleFactor,o=0,s=0,a=0,c=this;if(!Array.isArray(t)&&"string"!=typeof t){if("number"!=typeof t)throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");t=String(t)}var u=e.maxWidth;u>0?"string"==typeof t?t=this.splitTextToSize(t,u):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce(function(t,e){return t.concat(c.splitTextToSize(e,u))},[])):t=Array.isArray(t)?t:[t];for(var l=0;l<t.length;l++)o<(a=this.getStringUnitWidth(t[l],{font:r})*A)&&(o=a);return 0!==o&&(s=t.length),{w:o/=i,h:Math.max((s*A*this.getLineHeightFactor()-A*(this.getLineHeightFactor()-1))/i,0)}},t.cellAddPage=function(){n.call(this),this.addPage();var t=this.internal.__cell__.margins||e;return this.internal.__cell__.lastCell=new o(t.left,t.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var s=t.cell=function(){var t;t=arguments[0]instanceof o?arguments[0]:new o(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),n.call(this);var r=this.internal.__cell__.lastCell,i=this.internal.__cell__.padding,s=this.internal.__cell__.margins||e,a=this.internal.__cell__.tableHeaderRow,c=this.internal.__cell__.printHeaders;return void 0!==r.lineNumber&&(r.lineNumber===t.lineNumber?(t.x=(r.x||0)+(r.width||0),t.y=r.y||0):r.y+r.height+t.height+s.bottom>this.getPageHeight()?(this.cellAddPage(),t.y=s.top,c&&a&&(this.printHeaderRow(t.lineNumber,!0),t.y+=a[0].height)):t.y=r.y+r.height||t.y),void 0!==t.text[0]&&(this.rect(t.x,t.y,t.width,t.height,!0===A?"FD":void 0),"right"===t.align?this.text(t.text,t.x+t.width-i,t.y+i,{align:"right",baseline:"top"}):"center"===t.align?this.text(t.text,t.x+t.width/2,t.y+i,{align:"center",baseline:"top",maxWidth:t.width-i-i}):this.text(t.text,t.x+i,t.y+i,{align:"left",baseline:"top",maxWidth:t.width-i-i})),this.internal.__cell__.lastCell=t,this};t.table=function(t,A,c,u,l){if(n.call(this),!c)throw new Error("No data for PDF table.");var h,f,p,d,g=[],m=[],w=[],v={},B={},y=[],b=[],C=(l=l||{}).autoSize||!1,F=!1!==l.printHeaders,Q=l.css&&void 0!==l.css["font-size"]?16*l.css["font-size"]:l.fontSize||12,U=l.margins||Object.assign({width:this.getPageWidth()},e),x="number"==typeof l.padding?l.padding:3,E=l.headerBackgroundColor||"#c8c8c8",L=l.headerTextColor||"#000";if(i.call(this),this.internal.__cell__.printHeaders=F,this.internal.__cell__.margins=U,this.internal.__cell__.table_font_size=Q,this.internal.__cell__.padding=x,this.internal.__cell__.headerBackgroundColor=E,this.internal.__cell__.headerTextColor=L,this.setFontSize(Q),null==u)m=g=Object.keys(c[0]),w=g.map(function(){return"left"});else if(Array.isArray(u)&&"object"===r()(u[0]))for(g=u.map(function(t){return t.name}),m=u.map(function(t){return t.prompt||t.name||""}),w=u.map(function(t){return t.align||"left"}),h=0;h<u.length;h+=1)B[u[h].name]=u[h].width*(19.049976/25.4);else Array.isArray(u)&&"string"==typeof u[0]&&(m=g=u,w=g.map(function(){return"left"}));if(C||Array.isArray(u)&&"string"==typeof u[0])for(h=0;h<g.length;h+=1){for(v[d=g[h]]=c.map(function(t){return t[d]}),this.setFont(void 0,"bold"),y.push(this.getTextDimensions(m[h],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),f=v[d],this.setFont(void 0,"normal"),p=0;p<f.length;p+=1)y.push(this.getTextDimensions(f[p],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);B[d]=Math.max.apply(null,y)+x+x,y=[]}if(F){var N={};for(h=0;h<g.length;h+=1)N[g[h]]={},N[g[h]].text=m[h],N[g[h]].align=w[h];var S=a.call(this,N,B);b=g.map(function(e){return new o(t,A,B[e],S,N[e].text,void 0,N[e].align)}),this.setTableHeaderRow(b),this.printHeaderRow(1,!1)}var _=u.reduce(function(t,e){return t[e.name]=e.align,t},{});for(h=0;h<c.length;h+=1){"rowStart"in l&&l.rowStart instanceof Function&&l.rowStart({row:h,data:c[h]},this);var I=a.call(this,c[h],B);for(p=0;p<g.length;p+=1){var H=c[h][g[p]];"cellStart"in l&&l.cellStart instanceof Function&&l.cellStart({row:h,col:p,data:H},this),s.call(this,new o(t,A,B[g[p]],I,H,h+2,_[g[p]]))}}return this.internal.__cell__.table_x=t,this.internal.__cell__.table_y=A,this};var a=function(t,e){var A=this.internal.__cell__.padding,n=this.internal.__cell__.table_font_size,r=this.internal.scaleFactor;return Object.keys(t).map(function(n){var r=t[n];return this.splitTextToSize(r.hasOwnProperty("text")?r.text:r,e[n]-A-A)},this).map(function(t){return this.getLineHeightFactor()*t.length*n/r+A+A},this).reduce(function(t,e){return Math.max(t,e)},0)};t.setTableHeaderRow=function(t){n.call(this),this.internal.__cell__.tableHeaderRow=t},t.printHeaderRow=function(t,e){if(n.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var r;if(A=!0,"function"==typeof this.internal.__cell__.headerFunction){var i=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new o(i[0],i[1],i[2],i[3],void 0,-1)}this.setFont(void 0,"bold");for(var a=[],c=0;c<this.internal.__cell__.tableHeaderRow.length;c+=1){r=this.internal.__cell__.tableHeaderRow[c].clone(),e&&(r.y=this.internal.__cell__.margins.top||0,a.push(r)),r.lineNumber=t;var u=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),s.call(this,r),this.setTextColor(u)}a.length>0&&this.setTableHeaderRow(a),this.setFont(void 0,"normal"),A=!1}}(T.API);var Et={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Lt=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Nt=xt(Lt),St=[100,200,300,400,500,600,700,800,900],_t=xt(St);function It(t){var e=t.family.replace(/"|'/g,"").toLowerCase(),A=function(t){return Et[t=t||"normal"]?t:"normal"}(t.style),n=function(t){if(!t)return 400;if("number"==typeof t)return t>=100&&t<=900&&t%100==0?t:400;if(/^\d00$/.test(t))return parseInt(t);switch(t){case"bold":return 700;case"normal":default:return 400}}(t.weight),r=function(t){return"number"==typeof Nt[t=t||"normal"]?t:"normal"}(t.stretch);return{family:e,style:A,weight:n,stretch:r,src:t.src||[],ref:t.ref||{name:e,style:[r,A,n].join(" ")}}}function Ht(t,e,A,n){var r;for(r=A;r>=0&&r<e.length;r+=n)if(t[e[r]])return t[e[r]];for(r=A;r>=0&&r<e.length;r-=n)if(t[e[r]])return t[e[r]]}var kt={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Ot={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Pt(t){return[t.stretch,t.style,t.weight,t.family].join(" ")}function Mt(t){return t.trimLeft()}function Tt(t,e){for(var A=0;A<t.length;){if(t.charAt(A)===e)return[t.substring(0,A),t.substring(A+1)];A+=1}return null}function Dt(t){var e=t.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return null===e?null:[e[0],t.substring(e[0].length)]}var Rt,Kt,jt,Vt=["times"];!function(t){var e,A,n,i,o,s,c,u,l,h=function(t){return t=t||{},this.isStrokeTransparent=t.isStrokeTransparent||!1,this.strokeOpacity=t.strokeOpacity||1,this.strokeStyle=t.strokeStyle||"#000000",this.fillStyle=t.fillStyle||"#000000",this.isFillTransparent=t.isFillTransparent||!1,this.fillOpacity=t.fillOpacity||1,this.font=t.font||"10px sans-serif",this.textBaseline=t.textBaseline||"alphabetic",this.textAlign=t.textAlign||"left",this.lineWidth=t.lineWidth||1,this.lineJoin=t.lineJoin||"miter",this.lineCap=t.lineCap||"butt",this.path=t.path||[],this.transform=void 0!==t.transform?t.transform.clone():new u,this.globalCompositeOperation=t.globalCompositeOperation||"normal",this.globalAlpha=t.globalAlpha||1,this.clip_path=t.clip_path||[],this.currentPoint=t.currentPoint||new s,this.miterLimit=t.miterLimit||10,this.lastPoint=t.lastPoint||new s,this.lineDashOffset=t.lineDashOffset||0,this.lineDash=t.lineDash||[],this.margin=t.margin||[0,0,0,0],this.prevPageLastElemOffset=t.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof t.ignoreClearRect||t.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new f(this),e=this.internal.f2,A=this.internal.getCoordinateString,n=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,o=this.internal.getVerticalCoordinate,s=this.internal.Point,c=this.internal.Rectangle,u=this.internal.Matrix,l=new h}]);var f=function(t){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var e=t;Object.defineProperty(this,"pdf",{get:function(){return e}});var A=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return A},set:function(t){A=Boolean(t)}});var n=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return n},set:function(t){n=Boolean(t)}});var r=0;Object.defineProperty(this,"posX",{get:function(){return r},set:function(t){isNaN(t)||(r=t)}});var i=0;Object.defineProperty(this,"posY",{get:function(){return i},set:function(t){isNaN(t)||(i=t)}}),Object.defineProperty(this,"margin",{get:function(){return l.margin},set:function(t){var e;"number"==typeof t?e=[t,t,t,t]:((e=new Array(4))[0]=t[0],e[1]=t.length>=2?t[1]:e[0],e[2]=t.length>=3?t[2]:e[0],e[3]=t.length>=4?t[3]:e[1]),l.margin=e}});var o=!1;Object.defineProperty(this,"autoPaging",{get:function(){return o},set:function(t){o=t}});var s=0;Object.defineProperty(this,"lastBreak",{get:function(){return s},set:function(t){s=t}});var a=[];Object.defineProperty(this,"pageBreaks",{get:function(){return a},set:function(t){a=t}}),Object.defineProperty(this,"ctx",{get:function(){return l},set:function(t){t instanceof h&&(l=t)}}),Object.defineProperty(this,"path",{get:function(){return l.path},set:function(t){l.path=t}});var c=[];Object.defineProperty(this,"ctxStack",{get:function(){return c},set:function(t){c=t}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(t){var e;e=p(t),this.ctx.fillStyle=e.style,this.ctx.isFillTransparent=0===e.a,this.ctx.fillOpacity=e.a,this.pdf.setFillColor(e.r,e.g,e.b,{a:e.a}),this.pdf.setTextColor(e.r,e.g,e.b,{a:e.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(t){var e=p(t);this.ctx.strokeStyle=e.style,this.ctx.isStrokeTransparent=0===e.a,this.ctx.strokeOpacity=e.a,0===e.a?this.pdf.setDrawColor(255,255,255):(e.a,this.pdf.setDrawColor(e.r,e.g,e.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(t){-1!==["butt","round","square"].indexOf(t)&&(this.ctx.lineCap=t,this.pdf.setLineCap(t))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(t){isNaN(t)||(this.ctx.lineWidth=t,this.pdf.setLineWidth(t))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(t){-1!==["bevel","round","miter"].indexOf(t)&&(this.ctx.lineJoin=t,this.pdf.setLineJoin(t))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(t){isNaN(t)||(this.ctx.miterLimit=t,this.pdf.setMiterLimit(t))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(t){this.ctx.textBaseline=t}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(t){-1!==["right","end","center","left","start"].indexOf(t)&&(this.ctx.textAlign=t)}});var u=null;function f(t,e){if(null===u){var A=function(t){var e=[];return Object.keys(t).forEach(function(A){t[A].forEach(function(t){var n=null;switch(t){case"bold":n={family:A,weight:"bold"};break;case"italic":n={family:A,style:"italic"};break;case"bolditalic":n={family:A,weight:"bold",style:"italic"};break;case"":case"normal":n={family:A}}null!==n&&(n.ref={name:A,style:t},e.push(n))})}),e}(t.getFontList());u=function(t){for(var e={},A=0;A<t.length;++A){var n=It(t[A]),r=n.family,i=n.stretch,o=n.style,s=n.weight;e[r]=e[r]||{},e[r][i]=e[r][i]||{},e[r][i][o]=e[r][i][o]||{},e[r][i][o][s]=n}return e}(A.concat(e))}return u}var d=null;Object.defineProperty(this,"fontFaces",{get:function(){return d},set:function(t){u=null,d=t}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(t){var e;if(this.ctx.font=t,null!==(e=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(t))){var A=e[1],n=(e[2],e[3]),r=e[4],i=(e[5],e[6]),o=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(r)[2];r="px"===o?Math.floor(parseFloat(r)*this.pdf.internal.scaleFactor):"em"===o?Math.floor(parseFloat(r)*this.pdf.getFontSize()):Math.floor(parseFloat(r)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(r);var s=function(t){var e,A,n=[],r=i.trim();if(""===r)return Vt;if(r in Ot)return[Ot[r]];for(;""!==r;){switch(A=null,e=(r=Mt(r)).charAt(0)){case'"':case"'":A=Tt(r.substring(1),e);break;default:A=Dt(r)}if(null===A)return Vt;if(n.push(A[0]),""!==(r=Mt(A[1]))&&","!==r.charAt(0))return Vt;r=r.replace(/^,/,"")}return n}();if(this.fontFaces){var a=function(t,e,A){for(var n=(A=A||{}).defaultFontFamily||"times",r=Object.assign({},kt,A.genericFontFamilies||{}),i=null,o=null,s=0;s<e.length;++s)if(r[(i=It(e[s])).family]&&(i.family=r[i.family]),t.hasOwnProperty(i.family)){o=t[i.family];break}if(!(o=o||t[n]))throw new Error("Could not find a font-family for the rule '"+Pt(i)+"' and default family '"+n+"'.");if(o=function(t,e){if(e[t])return e[t];var A=Nt[t],n=A<=Nt.normal?-1:1,r=Ht(e,Lt,A,n);if(!r)throw new Error("Could not find a matching font-stretch value for "+t);return r}(i.stretch,o),o=function(t,e){if(e[t])return e[t];for(var A=Et[t],n=0;n<A.length;++n)if(e[A[n]])return e[A[n]];throw new Error("Could not find a matching font-style for "+t)}(i.style,o),!(o=function(t,e){if(e[t])return e[t];if(400===t&&e[500])return e[500];if(500===t&&e[400])return e[400];var A=_t[t],n=Ht(e,St,A,t<400?-1:1);if(!n)throw new Error("Could not find a matching font-weight for value "+t);return n}(i.weight,o)))throw new Error("Failed to resolve a font for the rule '"+Pt(i)+"'.");return o}(f(this.pdf,this.fontFaces),s.map(function(t){return{family:t,stretch:"normal",weight:n,style:A}}));this.pdf.setFont(a.ref.name,a.ref.style)}else{var c="";("bold"===n||parseInt(n,10)>=700||"bold"===A)&&(c="bold"),"italic"===A&&(c+="italic"),0===c.length&&(c="normal");for(var u="",l={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},h=0;h<s.length;h++){if(void 0!==this.pdf.internal.getFont(s[h],c,{noFallback:!0,disableWarning:!0})){u=s[h];break}if("bolditalic"===c&&void 0!==this.pdf.internal.getFont(s[h],"bold",{noFallback:!0,disableWarning:!0}))u=s[h],c="bold";else if(void 0!==this.pdf.internal.getFont(s[h],"normal",{noFallback:!0,disableWarning:!0})){u=s[h],c="normal";break}}if(""===u)for(var p=0;p<s.length;p++)if(l[s[p]]){u=l[s[p]];break}u=""===u?"Times":u,this.pdf.setFont(u,c)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(t){this.ctx.globalCompositeOperation=t}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(t){this.ctx.globalAlpha=t}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(t){this.ctx.lineDashOffset=t,M.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(t){this.ctx.lineDash=t,M.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(t){this.ctx.ignoreClearRect=Boolean(t)}})};f.prototype.setLineDash=function(t){this.lineDash=t},f.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},f.prototype.fill=function(){C.call(this,"fill",!1)},f.prototype.stroke=function(){C.call(this,"stroke",!1)},f.prototype.beginPath=function(){this.path=[{type:"begin"}]},f.prototype.moveTo=function(t,e){if(isNaN(t)||isNaN(e))throw a.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var A=this.ctx.transform.applyToPoint(new s(t,e));this.path.push({type:"mt",x:A.x,y:A.y}),this.ctx.lastPoint=new s(t,e)},f.prototype.closePath=function(){var t=new s(0,0),e=0;for(e=this.path.length-1;-1!==e;e--)if("begin"===this.path[e].type&&"object"===r()(this.path[e+1])&&"number"==typeof this.path[e+1].x){t=new s(this.path[e+1].x,this.path[e+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new s(t.x,t.y)},f.prototype.lineTo=function(t,e){if(isNaN(t)||isNaN(e))throw a.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var A=this.ctx.transform.applyToPoint(new s(t,e));this.path.push({type:"lt",x:A.x,y:A.y}),this.ctx.lastPoint=new s(A.x,A.y)},f.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),C.call(this,null,!0)},f.prototype.quadraticCurveTo=function(t,e,A,n){if(isNaN(A)||isNaN(n)||isNaN(t)||isNaN(e))throw a.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var r=this.ctx.transform.applyToPoint(new s(A,n)),i=this.ctx.transform.applyToPoint(new s(t,e));this.path.push({type:"qct",x1:i.x,y1:i.y,x:r.x,y:r.y}),this.ctx.lastPoint=new s(r.x,r.y)},f.prototype.bezierCurveTo=function(t,e,A,n,r,i){if(isNaN(r)||isNaN(i)||isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n))throw a.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var o=this.ctx.transform.applyToPoint(new s(r,i)),c=this.ctx.transform.applyToPoint(new s(t,e)),u=this.ctx.transform.applyToPoint(new s(A,n));this.path.push({type:"bct",x1:c.x,y1:c.y,x2:u.x,y2:u.y,x:o.x,y:o.y}),this.ctx.lastPoint=new s(o.x,o.y)},f.prototype.arc=function(t,e,A,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n)||isNaN(r))throw a.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(i=Boolean(i),!this.ctx.transform.isIdentity){var o=this.ctx.transform.applyToPoint(new s(t,e));t=o.x,e=o.y;var c=this.ctx.transform.applyToPoint(new s(0,A)),u=this.ctx.transform.applyToPoint(new s(0,0));A=Math.sqrt(Math.pow(c.x-u.x,2)+Math.pow(c.y-u.y,2))}Math.abs(r-n)>=2*Math.PI&&(n=0,r=2*Math.PI),this.path.push({type:"arc",x:t,y:e,radius:A,startAngle:n,endAngle:r,counterclockwise:i})},f.prototype.arcTo=function(t,e,A,n,r){throw new Error("arcTo not implemented.")},f.prototype.rect=function(t,e,A,n){if(isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n))throw a.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(t,e),this.lineTo(t+A,e),this.lineTo(t+A,e+n),this.lineTo(t,e+n),this.lineTo(t,e),this.lineTo(t+A,e),this.lineTo(t,e)},f.prototype.fillRect=function(t,e,A,n){if(isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n))throw a.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!g.call(this)){var r={};"butt"!==this.lineCap&&(r.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(r.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(t,e,A,n),this.fill(),r.hasOwnProperty("lineCap")&&(this.lineCap=r.lineCap),r.hasOwnProperty("lineJoin")&&(this.lineJoin=r.lineJoin)}},f.prototype.strokeRect=function(t,e,A,n){if(isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n))throw a.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");m.call(this)||(this.beginPath(),this.rect(t,e,A,n),this.stroke())},f.prototype.clearRect=function(t,e,A,n){if(isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n))throw a.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(t,e,A,n))},f.prototype.save=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,A=0;A<this.pdf.internal.getNumberOfPages();A++)this.pdf.setPage(A+1),this.pdf.internal.out("q");if(this.pdf.setPage(e),t){this.ctx.fontSize=this.pdf.internal.getFontSize();var n=new h(this.ctx);this.ctxStack.push(this.ctx),this.ctx=n}},f.prototype.restore=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,A=0;A<this.pdf.internal.getNumberOfPages();A++)this.pdf.setPage(A+1),this.pdf.internal.out("Q");this.pdf.setPage(e),t&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},f.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var p=function(t){var e,A,n,r;if(!0===t.isCanvasGradient&&(t=t.getColor()),!t)return{r:0,g:0,b:0,a:0,style:t};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(t))e=0,A=0,n=0,r=0;else{var i=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(t);if(null!==i)e=parseInt(i[1]),A=parseInt(i[2]),n=parseInt(i[3]),r=1;else if(null!==(i=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(t)))e=parseInt(i[1]),A=parseInt(i[2]),n=parseInt(i[3]),r=parseFloat(i[4]);else{if(r=1,"string"==typeof t&&"#"!==t.charAt(0)){var o=new d(t);t=o.ok?o.toHex():"#000000"}4===t.length?(e=t.substring(1,2),e+=e,A=t.substring(2,3),A+=A,n=t.substring(3,4),n+=n):(e=t.substring(1,3),A=t.substring(3,5),n=t.substring(5,7)),e=parseInt(e,16),A=parseInt(A,16),n=parseInt(n,16)}}return{r:e,g:A,b:n,a:r,style:t}},g=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},m=function(){return Boolean(this.ctx.isStrokeTransparent||0==this.globalAlpha)};f.prototype.fillText=function(t,e,A,n){if(isNaN(e)||isNaN(A)||"string"!=typeof t)throw a.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(n=isNaN(n)?void 0:n,!g.call(this)){var r=k(this.ctx.transform.rotation),i=this.ctx.transform.scaleX;L.call(this,{text:t,x:e,y:A,scale:i,angle:r,align:this.textAlign,maxWidth:n})}},f.prototype.strokeText=function(t,e,A,n){if(isNaN(e)||isNaN(A)||"string"!=typeof t)throw a.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!m.call(this)){n=isNaN(n)?void 0:n;var r=k(this.ctx.transform.rotation),i=this.ctx.transform.scaleX;L.call(this,{text:t,x:e,y:A,scale:i,renderingMode:"stroke",angle:r,align:this.textAlign,maxWidth:n})}},f.prototype.measureText=function(t){if("string"!=typeof t)throw a.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var e=this.pdf,A=this.pdf.internal.scaleFactor,n=e.internal.getFontSize(),r=e.getStringUnitWidth(t)*n/e.internal.scaleFactor;return new function(t){var e=(t=t||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return e}}),this}({width:r*=Math.round(96*A/72*1e4)/1e4})},f.prototype.scale=function(t,e){if(isNaN(t)||isNaN(e))throw a.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var A=new u(t,0,0,e,0,0);this.ctx.transform=this.ctx.transform.multiply(A)},f.prototype.rotate=function(t){if(isNaN(t))throw a.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var e=new u(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0);this.ctx.transform=this.ctx.transform.multiply(e)},f.prototype.translate=function(t,e){if(isNaN(t)||isNaN(e))throw a.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var A=new u(1,0,0,1,t,e);this.ctx.transform=this.ctx.transform.multiply(A)},f.prototype.transform=function(t,e,A,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n)||isNaN(r)||isNaN(i))throw a.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var o=new u(t,e,A,n,r,i);this.ctx.transform=this.ctx.transform.multiply(o)},f.prototype.setTransform=function(t,e,A,n,r,i){t=isNaN(t)?1:t,e=isNaN(e)?0:e,A=isNaN(A)?0:A,n=isNaN(n)?1:n,r=isNaN(r)?0:r,i=isNaN(i)?0:i,this.ctx.transform=new u(t,e,A,n,r,i)};var w=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};f.prototype.drawImage=function(t,e,A,n,r,i,o,s,a){var l=this.pdf.getImageProperties(t),h=1,f=1,p=1,d=1;void 0!==n&&void 0!==s&&(p=s/n,d=a/r,h=l.width/n*s/n,f=l.height/r*a/r),void 0===i&&(i=e,o=A,e=0,A=0),void 0!==n&&void 0===s&&(s=n,a=r),void 0===n&&void 0===s&&(s=l.width,a=l.height);for(var g,m=this.ctx.transform.decompose(),B=k(m.rotate.shx),C=new u,Q=(C=(C=(C=C.multiply(m.translate)).multiply(m.skew)).multiply(m.scale)).applyToRectangle(new c(i-e*p,o-A*d,n*h,r*f)),U=v.call(this,Q),x=[],E=0;E<U.length;E+=1)-1===x.indexOf(U[E])&&x.push(U[E]);if(b(x),this.autoPaging)for(var L=x[0],N=x[x.length-1],S=L;S<N+1;S++){this.pdf.setPage(S);var _=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],I=1===S?this.posY+this.margin[0]:this.margin[0],H=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],O=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],P=1===S?0:H+(S-2)*O;if(0!==this.ctx.clip_path.length){var M=this.path;g=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(g,this.posX+this.margin[3],-P+I+this.ctx.prevPageLastElemOffset),F.call(this,"fill",!0),this.path=M}var T=JSON.parse(JSON.stringify(Q));T=y([T],this.posX+this.margin[3],-P+I+this.ctx.prevPageLastElemOffset)[0];var D=(S>L||S<N)&&w.call(this);D&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],_,O,null).clip().discardPath()),this.pdf.addImage(t,"JPEG",T.x,T.y,T.w,T.h,null,null,B),D&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(t,"JPEG",Q.x,Q.y,Q.w,Q.h,null,null,B)};var v=function(t,e,A){var n=[];e=e||this.pdf.internal.pageSize.width,A=A||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var r=this.posY+this.ctx.prevPageLastElemOffset;switch(t.type){default:case"mt":case"lt":n.push(Math.floor((t.y+r)/A)+1);break;case"arc":n.push(Math.floor((t.y+r-t.radius)/A)+1),n.push(Math.floor((t.y+r+t.radius)/A)+1);break;case"qct":var i=O(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x,t.y);n.push(Math.floor((i.y+r)/A)+1),n.push(Math.floor((i.y+i.h+r)/A)+1);break;case"bct":var o=P(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x2,t.y2,t.x,t.y);n.push(Math.floor((o.y+r)/A)+1),n.push(Math.floor((o.y+o.h+r)/A)+1);break;case"rect":n.push(Math.floor((t.y+r)/A)+1),n.push(Math.floor((t.y+t.h+r)/A)+1)}for(var s=0;s<n.length;s+=1)for(;this.pdf.internal.getNumberOfPages()<n[s];)B.call(this);return n},B=function(){var t=this.fillStyle,e=this.strokeStyle,A=this.font,n=this.lineCap,r=this.lineWidth,i=this.lineJoin;this.pdf.addPage(),this.fillStyle=t,this.strokeStyle=e,this.font=A,this.lineCap=n,this.lineWidth=r,this.lineJoin=i},y=function(t,e,A){for(var n=0;n<t.length;n++)switch(t[n].type){case"bct":t[n].x2+=e,t[n].y2+=A;case"qct":t[n].x1+=e,t[n].y1+=A;case"mt":case"lt":case"arc":default:t[n].x+=e,t[n].y+=A}return t},b=function(t){return t.sort(function(t,e){return t-e})},C=function(t,e){for(var A,n,r=this.fillStyle,i=this.strokeStyle,o=this.lineCap,s=this.lineWidth,a=Math.abs(s*this.ctx.transform.scaleX),c=this.lineJoin,u=JSON.parse(JSON.stringify(this.path)),l=JSON.parse(JSON.stringify(this.path)),h=[],f=0;f<l.length;f++)if(void 0!==l[f].x)for(var p=v.call(this,l[f]),d=0;d<p.length;d+=1)-1===h.indexOf(p[d])&&h.push(p[d]);for(var g=0;g<h.length;g++)for(;this.pdf.internal.getNumberOfPages()<h[g];)B.call(this);if(b(h),this.autoPaging)for(var m=h[0],C=h[h.length-1],Q=m;Q<C+1;Q++){this.pdf.setPage(Q),this.fillStyle=r,this.strokeStyle=i,this.lineCap=o,this.lineWidth=a,this.lineJoin=c;var U=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],x=1===Q?this.posY+this.margin[0]:this.margin[0],E=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],L=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],N=1===Q?0:E+(Q-2)*L;if(0!==this.ctx.clip_path.length){var S=this.path;A=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(A,this.posX+this.margin[3],-N+x+this.ctx.prevPageLastElemOffset),F.call(this,t,!0),this.path=S}if(n=JSON.parse(JSON.stringify(u)),this.path=y(n,this.posX+this.margin[3],-N+x+this.ctx.prevPageLastElemOffset),!1===e||0===Q){var _=(Q>m||Q<C)&&w.call(this);_&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],U,L,null).clip().discardPath()),F.call(this,t,e),_&&this.pdf.restoreGraphicsState()}this.lineWidth=s}else this.lineWidth=a,F.call(this,t,e),this.lineWidth=s;this.path=u},F=function(t,e){if(("stroke"!==t||e||!m.call(this))&&("stroke"===t||e||!g.call(this))){for(var A,n,r=[],i=this.path,o=0;o<i.length;o++){var s=i[o];switch(s.type){case"begin":r.push({begin:!0});break;case"close":r.push({close:!0});break;case"mt":r.push({start:s,deltas:[],abs:[]});break;case"lt":var a=r.length;if(i[o-1]&&!isNaN(i[o-1].x)&&(A=[s.x-i[o-1].x,s.y-i[o-1].y],a>0))for(;a>=0;a--)if(!0!==r[a-1].close&&!0!==r[a-1].begin){r[a-1].deltas.push(A),r[a-1].abs.push(s);break}break;case"bct":A=[s.x1-i[o-1].x,s.y1-i[o-1].y,s.x2-i[o-1].x,s.y2-i[o-1].y,s.x-i[o-1].x,s.y-i[o-1].y],r[r.length-1].deltas.push(A);break;case"qct":var c=i[o-1].x+2/3*(s.x1-i[o-1].x),u=i[o-1].y+2/3*(s.y1-i[o-1].y),l=s.x+2/3*(s.x1-s.x),h=s.y+2/3*(s.y1-s.y),f=s.x,p=s.y;A=[c-i[o-1].x,u-i[o-1].y,l-i[o-1].x,h-i[o-1].y,f-i[o-1].x,p-i[o-1].y],r[r.length-1].deltas.push(A);break;case"arc":r.push({deltas:[],abs:[],arc:!0}),Array.isArray(r[r.length-1].abs)&&r[r.length-1].abs.push(s)}}n=e?null:"stroke"===t?"stroke":"fill";for(var d=!1,w=0;w<r.length;w++)if(r[w].arc)for(var v=r[w].abs,B=0;B<v.length;B++){var y=v[B];"arc"===y.type?Q.call(this,y.x,y.y,y.radius,y.startAngle,y.endAngle,y.counterclockwise,void 0,e,!d):N.call(this,y.x,y.y),d=!0}else if(!0===r[w].close)this.pdf.internal.out("h"),d=!1;else if(!0!==r[w].begin){var b=r[w].start.x,C=r[w].start.y;S.call(this,r[w].deltas,b,C),d=!0}n&&U.call(this,n),e&&x.call(this)}};f.prototype.createLinearGradient=function(){var t=function(){};return t.colorStops=[],t.addColorStop=function(t,e){this.colorStops.push([t,e])},t.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},t.isCanvasGradient=!0,t},f.prototype.createPattern=function(){return this.createLinearGradient()},f.prototype.createRadialGradient=function(){return this.createLinearGradient()};var Q=function(t,e,A,n,r,i,o,s,a){for(var c=I.call(this,A,n,r,i),u=0;u<c.length;u++){var l=c[u];0===u&&(a?E.call(this,l.x1+t,l.y1+e):N.call(this,l.x1+t,l.y1+e)),_.call(this,t,e,l.x2,l.y2,l.x3,l.y3,l.x4,l.y4)}s?x.call(this):U.call(this,o)},U=function(t){switch(t){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},x=function(){this.pdf.clip(),this.pdf.discardPath()},E=function(t,e){this.pdf.internal.out(A(t)+" "+n(e)+" m")},L=function(t){var e;switch(t.align){case"right":case"end":e="right";break;case"center":e="center";break;case"left":case"start":default:e="left"}var A=this.pdf.getTextDimensions(t.text),n=function(t){var e=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,A=e*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return t-A;case"top":return t+e-A;case"hanging":return t+e-2*A;case"middle":return t+e/2-A;case"ideographic":return t;case"alphabetic":default:return t}}.call(this,t.y),r=function(t){return t+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)}.call(this,n)-A.h,i=this.ctx.transform.applyToPoint(new s(t.x,n)),o=this.ctx.transform.decompose(),a=new u;a=(a=(a=a.multiply(o.translate)).multiply(o.skew)).multiply(o.scale);for(var l,h,f,p=this.ctx.transform.applyToRectangle(new c(t.x,n,A.w,A.h)),d=a.applyToRectangle(new c(t.x,r,A.w,A.h)),g=v.call(this,d),m=[],B=0;B<g.length;B+=1)-1===m.indexOf(g[B])&&m.push(g[B]);if(b(m),this.autoPaging)for(var C=m[0],Q=m[m.length-1],U=C;U<Q+1;U++){this.pdf.setPage(U);var x=1===U?this.posY+this.margin[0]:this.margin[0],E=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],L=this.pdf.internal.pageSize.height-this.margin[2],N=L-this.margin[0],S=this.pdf.internal.pageSize.width-this.margin[1],_=S-this.margin[3],I=1===U?0:E+(U-2)*N;if(0!==this.ctx.clip_path.length){var H=this.path;l=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(l,this.posX+this.margin[3],-1*I+x),F.call(this,"fill",!0),this.path=H}var k=y([JSON.parse(JSON.stringify(d))],this.posX+this.margin[3],-I+x+this.ctx.prevPageLastElemOffset)[0];t.scale>=.01&&(h=this.pdf.internal.getFontSize(),this.pdf.setFontSize(h*t.scale),f=this.lineWidth,this.lineWidth=f*t.scale);var O="text"!==this.autoPaging;if(O||k.y+k.h<=L){if(O||k.y>=x&&k.x<=S){var P=O?t.text:this.pdf.splitTextToSize(t.text,t.maxWidth||S-k.x)[0],M=y([JSON.parse(JSON.stringify(p))],this.posX+this.margin[3],-I+x+this.ctx.prevPageLastElemOffset)[0],T=O&&(U>C||U<Q)&&w.call(this);T&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],_,N,null).clip().discardPath()),this.pdf.text(P,M.x,M.y,{angle:t.angle,align:e,renderingMode:t.renderingMode}),T&&this.pdf.restoreGraphicsState()}}else k.y<L&&(this.ctx.prevPageLastElemOffset+=L-k.y);t.scale>=.01&&(this.pdf.setFontSize(h),this.lineWidth=f)}else t.scale>=.01&&(h=this.pdf.internal.getFontSize(),this.pdf.setFontSize(h*t.scale),f=this.lineWidth,this.lineWidth=f*t.scale),this.pdf.text(t.text,i.x+this.posX,i.y+this.posY,{angle:t.angle,align:e,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),t.scale>=.01&&(this.pdf.setFontSize(h),this.lineWidth=f)},N=function(t,e,r,i){r=r||0,i=i||0,this.pdf.internal.out(A(t+r)+" "+n(e+i)+" l")},S=function(t,e,A){return this.pdf.lines(t,e,A,null,null)},_=function(t,A,n,r,s,a,c,u){this.pdf.internal.out([e(i(n+t)),e(o(r+A)),e(i(s+t)),e(o(a+A)),e(i(c+t)),e(o(u+A)),"c"].join(" "))},I=function(t,e,A,n){for(var r=2*Math.PI,i=Math.PI/2;e>A;)e-=r;var o=Math.abs(A-e);o<r&&n&&(o=r-o);for(var s=[],a=n?-1:1,c=e;o>1e-5;){var u=c+a*Math.min(o,i);s.push(H.call(this,t,c,u)),o-=Math.abs(u-c),c=u}return s},H=function(t,e,A){var n=(A-e)/2,r=t*Math.cos(n),i=t*Math.sin(n),o=r,s=-i,a=o*o+s*s,c=a+o*r+s*i,u=4/3*(Math.sqrt(2*a*c)-c)/(o*i-s*r),l=o-u*s,h=s+u*o,f=l,p=-h,d=n+e,g=Math.cos(d),m=Math.sin(d);return{x1:t*Math.cos(e),y1:t*Math.sin(e),x2:l*g-h*m,y2:l*m+h*g,x3:f*g-p*m,y3:f*m+p*g,x4:t*Math.cos(A),y4:t*Math.sin(A)}},k=function(t){return 180*t/Math.PI},O=function(t,e,A,n,r,i){var o=t+.5*(A-t),s=e+.5*(n-e),a=r+.5*(A-r),u=i+.5*(n-i),l=Math.min(t,r,o,a),h=Math.max(t,r,o,a),f=Math.min(e,i,s,u),p=Math.max(e,i,s,u);return new c(l,f,h-l,p-f)},P=function(t,e,A,n,r,i,o,s){var a,u,l,h,f,p,d,g,m,w,v,B,y,b,C=A-t,F=n-e,Q=r-A,U=i-n,x=o-r,E=s-i;for(u=0;u<41;u++)m=(d=(l=t+(a=u/40)*C)+a*((f=A+a*Q)-l))+a*(f+a*(r+a*x-f)-d),w=(g=(h=e+a*F)+a*((p=n+a*U)-h))+a*(p+a*(i+a*E-p)-g),0==u?(v=m,B=w,y=m,b=w):(v=Math.min(v,m),B=Math.min(B,w),y=Math.max(y,m),b=Math.max(b,w));return new c(Math.round(v),Math.round(B),Math.round(y-v),Math.round(b-B))},M=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var t,e,A=(t=this.ctx.lineDash,e=this.ctx.lineDashOffset,JSON.stringify({lineDash:t,lineDashOffset:e}));this.prevLineDash!==A&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=A)}}}(T.API),
  121. /**
  122. * @license
  123. * jsPDF filters PlugIn
  124. * Copyright (c) 2014 Aras Abbasi
  125. *
  126. * Licensed under the MIT License.
  127. * http://opensource.org/licenses/mit-license
  128. */
  129. function(t){var e=function(t){var e,A,n,r,i,o,s,a,c,u;for(/[^\x00-\xFF]/.test(t),A=[],n=0,r=(t+=e="\0\0\0\0".slice(t.length%4||4)).length;r>n;n+=4)0!==(i=(t.charCodeAt(n)<<24)+(t.charCodeAt(n+1)<<16)+(t.charCodeAt(n+2)<<8)+t.charCodeAt(n+3))?(o=(i=((i=((i=((i=(i-(u=i%85))/85)-(c=i%85))/85)-(a=i%85))/85)-(s=i%85))/85)%85,A.push(o+33,s+33,a+33,c+33,u+33)):A.push(122);return function(t,e){for(var A=e;A>0;A--)t.pop()}(A,e.length),String.fromCharCode.apply(String,A)+"~>"},A=function(t){var e,A,n,r,i,o=String,s="length",a=255,c="charCodeAt",u="slice",l="replace";for(t[u](-2),t=t[u](0,-2)[l](/\s/g,"")[l]("z","!!!!!"),n=[],r=0,i=(t+=e="uuuuu"[u](t[s]%5||5))[s];i>r;r+=5)A=52200625*(t[c](r)-33)+614125*(t[c](r+1)-33)+7225*(t[c](r+2)-33)+85*(t[c](r+3)-33)+(t[c](r+4)-33),n.push(a&A>>24,a&A>>16,a&A>>8,a&A);return function(t,e){for(var A=e;A>0;A--)t.pop()}(n,e[s]),o.fromCharCode.apply(o,n)},n=function(t){var e=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(t=t.replace(/\s/g,"")).indexOf(">")&&(t=t.substr(0,t.indexOf(">"))),t.length%2&&(t+="0"),!1===e.test(t))return"";for(var A="",n=0;n<t.length;n+=2)A+=String.fromCharCode("0x"+(t[n]+t[n+1]));return A},r=function(t){for(var e=new Uint8Array(t.length),A=t.length;A--;)e[A]=t.charCodeAt(A);return(e=Object(i.b)(e)).reduce(function(t,e){return t+String.fromCharCode(e)},"")};T.API.processDataByFilters=function(t,i){var o=0,s=t||"",a=[];for("string"==typeof(i=i||[])&&(i=[i]),o=0;o<i.length;o+=1)switch(i[o]){case"ASCII85Decode":case"/ASCII85Decode":s=A(s),a.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":s=e(s),a.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":s=n(s),a.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":s=s.split("").map(function(t){return("0"+t.charCodeAt().toString(16)).slice(-2)}).join("")+">",a.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":s=r(s),a.push("/FlateDecode");break;default:throw new Error('The filter: "'+i[o]+'" is not implemented')}return{data:s,reverseChain:a.reverse().join(" ")}}}(),
  130. /**
  131. * @license
  132. * jsPDF fileloading PlugIn
  133. * Copyright (c) 2018 Aras Abbasi (aras.abbasi@gmail.com)
  134. *
  135. * Licensed under the MIT License.
  136. * http://opensource.org/licenses/mit-license
  137. */
  138. function(t){t.loadFile=function(t,e,A){return function(t,e,A){e=!1!==e,A="function"==typeof A?A:function(){};var n=void 0;try{n=function(t,e,A){var n=new XMLHttpRequest,r=0,i=function(t){var e=t.length,A=[],n=String.fromCharCode;for(r=0;r<e;r+=1)A.push(n(255&t.charCodeAt(r)));return A.join("")};if(n.open("GET",t,!e),n.overrideMimeType("text/plain; charset=x-user-defined"),!1===e&&(n.onload=function(){200===n.status?A(i(this.responseText)):A(void 0)}),n.send(null),e&&200===n.status)return i(n.responseText)}(t,e,A)}catch(t){}return n}(t,e,A)},t.loadImageFile=t.loadFile}(T.API),function(t){function e(){return(o.html2canvas?Promise.resolve(o.html2canvas):Promise.resolve().then(A.t.bind(null,"wOnQ",7))).catch(function(t){return Promise.reject(new Error("Could not load html2canvas: "+t))}).then(function(t){return t.default?t.default:t})}function n(){return(o.DOMPurify?Promise.resolve(o.DOMPurify):A.e("wMS7").then(A.t.bind(null,"wMS7",7))).catch(function(t){return Promise.reject(new Error("Could not load dompurify: "+t))}).then(function(t){return t.default?t.default:t})}var i=function(t){var e=r()(t);return"undefined"===e?"undefined":"string"===e||t instanceof String?"string":"number"===e||t instanceof Number?"number":"function"===e||t instanceof Function?"function":t&&t.constructor===Array?"array":t&&1===t.nodeType?"element":"object"===e?"object":"unknown"},s=function(t,e){var A=document.createElement(t);for(var n in e.className&&(A.className=e.className),e.innerHTML&&e.dompurify&&(A.innerHTML=e.dompurify.sanitize(e.innerHTML)),e.style)A.style[n]=e.style[n];return A},a=function(t){var e=Object.assign(r.a.convert(Promise.resolve()),JSON.parse(JSON.stringify(r.a.template))),A=r.a.convert(Promise.resolve(),e);return(A=A.setProgress(1,r.a,1,[r.a])).set(t)};(a.prototype=Object.create(Promise.prototype)).constructor=a,a.convert=function(t,e){return t.__proto__=e||a.prototype,t},a.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},a.prototype.from=function(t,e){return this.then(function(){switch(e=e||function(t){switch(i(t)){case"string":return"string";case"element":return"canvas"===t.nodeName.toLowerCase()?"canvas":"element";default:return"unknown"}}(t)){case"string":return this.then(n).then(function(e){return this.set({src:s("div",{innerHTML:t,dompurify:e})})});case"element":return this.set({src:t});case"canvas":return this.set({canvas:t});case"img":return this.set({img:t});default:return this.error("Unknown source type.")}})},a.prototype.to=function(t){switch(t){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},a.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var t={position:"relative",display:"inline-block",width:("number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},e=function t(e,A){for(var n=3===e.nodeType?document.createTextNode(e.nodeValue):e.cloneNode(!1),r=e.firstChild;r;r=r.nextSibling)!0!==A&&1===r.nodeType&&"SCRIPT"===r.nodeName||n.appendChild(t(r,A));return 1===e.nodeType&&("CANVAS"===e.nodeName?(n.width=e.width,n.height=e.height,n.getContext("2d").drawImage(e,0,0)):"TEXTAREA"!==e.nodeName&&"SELECT"!==e.nodeName||(n.value=e.value),n.addEventListener("load",function(){n.scrollTop=e.scrollTop,n.scrollLeft=e.scrollLeft},!0)),n}(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===e.tagName&&(t.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=s("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=s("div",{className:"html2pdf__container",style:t}),this.prop.container.appendChild(e),this.prop.container.firstChild.appendChild(s("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},a.prototype.toCanvas=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then(function(t){var e=Object.assign({},this.opt.html2canvas);return delete e.onrendered,t(this.prop.container,e)}).then(function(t){(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)})},a.prototype.toContext2d=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then(function(t){var e=this.opt.jsPDF,A=this.opt.fontFaces,n="number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,r=Object.assign({async:!0,allowTaint:!0,scale:n,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete r.onrendered,e.context2d.autoPaging=void 0===this.opt.autoPaging||this.opt.autoPaging,e.context2d.posX=this.opt.x,e.context2d.posY=this.opt.y,e.context2d.margin=this.opt.margin,e.context2d.fontFaces=A,A)for(var i=0;i<A.length;++i){var o=A[i],s=o.src.find(function(t){return"truetype"===t.format});s&&e.addFont(s.url,o.ref.name,o.ref.style)}return r.windowHeight=r.windowHeight||0,r.windowHeight=0==r.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):r.windowHeight,e.context2d.save(!0),t(this.prop.container,r)}).then(function(t){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)})},a.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var t=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=t})},a.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},a.prototype.output=function(t,e,A){return"img"===(A=A||"pdf").toLowerCase()||"image"===A.toLowerCase()?this.outputImg(t,e):this.outputPdf(t,e)},a.prototype.outputPdf=function(t,e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(t,e)})},a.prototype.outputImg=function(t){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(t){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+t+'" is not supported.'}})},a.prototype.save=function(t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(t?{filename:t}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},a.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},a.prototype.set=function(t){if("object"!==i(t))return this;var e=Object.keys(t||{}).map(function(e){if(e in a.template.prop)return function(){this.prop[e]=t[e]};switch(e){case"margin":return this.setMargin.bind(this,t.margin);case"jsPDF":return function(){return this.opt.jsPDF=t.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,t.pageSize);default:return function(){this.opt[e]=t[e]}}},this);return this.then(function(){return this.thenList(e)})},a.prototype.get=function(t,e){return this.then(function(){var A=t in a.template.prop?this.prop[t]:this.opt[t];return e?e(A):A})},a.prototype.setMargin=function(t){return this.then(function(){switch(i(t)){case"number":t=[t,t,t,t];case"array":if(2===t.length&&(t=[t[0],t[1],t[0],t[1]]),4===t.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=t}).then(this.setPageSize)},a.prototype.setPageSize=function(t){function e(t,e){return Math.floor(t*e/72*96)}return this.then(function(){(t=t||T.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(t.inner={width:t.width-this.opt.margin[1]-this.opt.margin[3],height:t.height-this.opt.margin[0]-this.opt.margin[2]},t.inner.px={width:e(t.inner.width,t.k),height:e(t.inner.height,t.k)},t.inner.ratio=t.inner.height/t.inner.width),this.prop.pageSize=t})},a.prototype.setProgress=function(t,e,A,n){return null!=t&&(this.progress.val=t),null!=e&&(this.progress.state=e),null!=A&&(this.progress.n=A),null!=n&&(this.progress.stack=n),this.progress.ratio=this.progress.val/this.progress.state,this},a.prototype.updateProgress=function(t,e,A,n){return this.setProgress(t?this.progress.val+t:null,e||null,A?this.progress.n+A:null,n?this.progress.stack.concat(n):null)},a.prototype.then=function(t,e){var A=this;return this.thenCore(t,e,function(t,e){return A.updateProgress(null,null,1,[t]),Promise.prototype.then.call(this,function(e){return A.updateProgress(null,t),e}).then(t,e).then(function(t){return A.updateProgress(1),t})})},a.prototype.thenCore=function(t,e,A){A=A||Promise.prototype.then,t&&(t=t.bind(this)),e&&(e=e.bind(this));var n=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?this:a.convert(Object.assign({},this),Promise.prototype),r=A.call(n,t,e);return a.convert(r,this.__proto__)},a.prototype.thenExternal=function(t,e){return Promise.prototype.then.call(this,t,e)},a.prototype.thenList=function(t){var e=this;return t.forEach(function(t){e=e.thenCore(t)}),e},a.prototype.catch=function(t){t&&(t=t.bind(this));var e=Promise.prototype.catch.call(this,t);return a.convert(e,this)},a.prototype.catchExternal=function(t){return Promise.prototype.catch.call(this,t)},a.prototype.error=function(t){return this.then(function(){throw new Error(t)})},a.prototype.using=a.prototype.set,a.prototype.saveAs=a.prototype.save,a.prototype.export=a.prototype.output,a.prototype.run=a.prototype.then,T.getPageSize=function(t,e,A){if("object"===r()(t)){var n=t;t=n.orientation,e=n.unit||e,A=n.format||A}e=e||"mm",A=A||"a4",t=(""+(t||"P")).toLowerCase();var i,o=(""+A).toLowerCase(),s={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(e){case"pt":i=1;break;case"mm":i=72/25.4;break;case"cm":i=72/2.54;break;case"in":i=72;break;case"px":i=.75;break;case"pc":case"em":i=12;break;case"ex":i=6;break;default:throw"Invalid unit: "+e}var a,c=0,u=0;if(s.hasOwnProperty(o))c=s[o][1]/i,u=s[o][0]/i;else try{c=A[1],u=A[0]}catch(t){throw new Error("Invalid format: "+A)}if("p"===t||"portrait"===t)t="p",u>c&&(a=u,u=c,c=a);else{if("l"!==t&&"landscape"!==t)throw"Invalid orientation: "+t;t="l",c>u&&(a=u,u=c,c=a)}return{width:u,height:c,unit:e,k:i,orientation:t}},t.html=function(t,e){(e=e||{}).callback=e.callback||function(){},e.html2canvas=e.html2canvas||{},e.html2canvas.canvas=e.html2canvas.canvas||this.canvas,e.jsPDF=e.jsPDF||this,e.fontFaces=e.fontFaces?e.fontFaces.map(It):null;var A=new a(e);return e.worker?A:A.from(t).doCallback()}}(T.API),T.API.addJS=function(t){return jt=t,this.internal.events.subscribe("postPutResources",function(){Rt=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Rt+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Kt=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+jt+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){void 0!==Rt&&void 0!==Kt&&this.internal.out("/Names <</JavaScript "+Rt+" 0 R>>")}),this
  139. /**
  140. * @license
  141. * Copyright (c) 2014 Steven Spungin (TwelveTone LLC) steven@twelvetone.tv
  142. *
  143. * Licensed under the MIT License.
  144. * http://opensource.org/licenses/mit-license
  145. */},function(t){var e;t.events.push(["postPutResources",function(){var t=this,A=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var n=t.outline.render().split(/\r\n/),r=0;r<n.length;r++){var i=n[r],o=A.exec(i);if(null!=o){var s=o[1];t.internal.newObjectDeferredBegin(s,!1)}t.internal.write(i)}if(this.outline.createNamedDestinations){var a=this.internal.pages.length,c=[];for(r=0;r<a;r++){var u=t.internal.newObject();c.push(u);var l=t.internal.getPageInfo(r+1);t.internal.write("<< /D["+l.objId+" 0 R /XYZ null null null]>> endobj")}var h=t.internal.newObject();for(t.internal.write("<< /Names [ "),r=0;r<c.length;r++)t.internal.write("(page_"+(r+1)+")"+c[r]+" 0 R");t.internal.write(" ] >>","endobj"),e=t.internal.newObject(),t.internal.write("<< /Dests "+h+" 0 R"),t.internal.write(">>","endobj")}}]),t.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+e+" 0 R"))}]),t.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(t,e,A){var n={title:e,options:A,children:[]};return null==t&&(t=this.root),t.children.push(n),n},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(e){e.id=t.internal.newObjectDeferred();for(var A=0;A<e.children.length;A++)this.genIds_r(e.children[A])},t.outline.renderRoot=function(t){this.objStart(t),this.line("/Type /Outlines"),t.children.length>0&&(this.line("/First "+this.makeRef(t.children[0])),this.line("/Last "+this.makeRef(t.children[t.children.length-1]))),this.line("/Count "+this.count_r({count:0},t)),this.objEnd()},t.outline.renderItems=function(e){for(var A=this.ctx.pdf.internal.getVerticalCoordinateString,n=0;n<e.children.length;n++){var r=e.children[n];this.objStart(r),this.line("/Title "+this.makeString(r.title)),this.line("/Parent "+this.makeRef(e)),n>0&&this.line("/Prev "+this.makeRef(e.children[n-1])),n<e.children.length-1&&this.line("/Next "+this.makeRef(e.children[n+1])),r.children.length>0&&(this.line("/First "+this.makeRef(r.children[0])),this.line("/Last "+this.makeRef(r.children[r.children.length-1])));var i=this.count=this.count_r({count:0},r);if(i>0&&this.line("/Count "+i),r.options&&r.options.pageNumber){var o=t.internal.getPageInfo(r.options.pageNumber);this.line("/Dest ["+o.objId+" 0 R /XYZ 0 "+A(0)+" 0]")}this.objEnd()}for(var s=0;s<e.children.length;s++)this.renderItems(e.children[s])},t.outline.line=function(t){this.ctx.val+=t+"\r\n"},t.outline.makeRef=function(t){return t.id+" 0 R"},t.outline.makeString=function(e){return"("+t.internal.pdfEscape(e)+")"},t.outline.objStart=function(t){this.ctx.val+="\r\n"+t.id+" 0 obj\r\n<<\r\n"},t.outline.objEnd=function(){this.ctx.val+=">> \r\nendobj\r\n"},t.outline.count_r=function(t,e){for(var A=0;A<e.children.length;A++)t.count++,this.count_r(t,e.children[A]);return t.count}}])}(T.API),
  146. /**
  147. * @license
  148. *
  149. * Licensed under the MIT License.
  150. * http://opensource.org/licenses/mit-license
  151. */
  152. function(t){var e=[192,193,194,195,196,197,198,199];T.API.processJPEG=function(t,A,n,r,i,o){var s,a=this.decode.DCT_DECODE,c=null;if("string"==typeof t||this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t)){switch(t=i||t,t=this.__addimage__.isArrayBuffer(t)?new Uint8Array(t):t,(s=function(t){for(var A,n=256*t.charCodeAt(4)+t.charCodeAt(5),r=t.length,i={width:0,height:0,numcomponents:1},o=4;o<r;o+=2){if(o+=n,-1!==e.indexOf(t.charCodeAt(o+1))){A=256*t.charCodeAt(o+5)+t.charCodeAt(o+6),i={width:256*t.charCodeAt(o+7)+t.charCodeAt(o+8),height:A,numcomponents:t.charCodeAt(o+9)};break}n=256*t.charCodeAt(o+2)+t.charCodeAt(o+3)}return i}(t=this.__addimage__.isArrayBufferView(t)?this.__addimage__.arrayBufferToBinaryString(t):t)).numcomponents){case 1:o=this.color_spaces.DEVICE_GRAY;break;case 4:o=this.color_spaces.DEVICE_CMYK;break;case 3:o=this.color_spaces.DEVICE_RGB}c={data:t,width:s.width,height:s.height,colorSpace:o,bitsPerComponent:8,filter:a,index:A,alias:n}}return c}}();var qt,zt,Gt,Xt,Wt,Jt=function(){var t,e,A;function n(t){var e,A,n,r,i,o,s,a,c,u,l,h,f,p;for(this.data=t,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},o=null;;){switch(e=this.readUInt32(),c=function(){var t,e;for(e=[],t=0;t<4;++t)e.push(String.fromCharCode(this.data[this.pos++]));return e}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(e);break;case"fcTL":o&&this.animation.frames.push(o),this.pos+=4,o={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},i=this.readUInt16(),r=this.readUInt16()||100,o.delay=1e3*i/r,o.disposeOp=this.data[this.pos++],o.blendOp=this.data[this.pos++],o.data=[];break;case"IDAT":case"fdAT":for("fdAT"===c&&(this.pos+=4,e-=4),t=(null!=o?o.data:void 0)||this.imgData,h=0;0<=e?h<e:h>e;0<=e?++h:--h)t.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(n=this.palette.length/3,this.transparency.indexed=this.read(e),this.transparency.indexed.length>n)throw new Error("More transparent colors than palette size");if((u=n-this.transparency.indexed.length)>0)for(f=0;0<=u?f<u:f>u;0<=u?++f:--f)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":s=(l=this.read(e)).indexOf(0),a=String.fromCharCode.apply(String,l.slice(0,s)),this.text[a]=String.fromCharCode.apply(String,l.slice(s+1));break;case"IEND":return o&&this.animation.frames.push(o),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=4===(p=this.colorType)||6===p,A=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*A,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}n.prototype.read=function(t){var e,A;for(A=[],e=0;0<=t?e<t:e>t;0<=t?++e:--e)A.push(this.data[this.pos++]);return A},n.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},n.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},n.prototype.decodePixels=function(t){var e=this.pixelBitlength/8,A=new Uint8Array(this.width*this.height*e),n=0,r=this;if(null==t&&(t=this.imgData),0===t.length)return new Uint8Array(0);function o(i,o,s,a){var c,u,l,h,f,p,d,g,m,w,v,B,y,b,C,F,Q,U,x,E,L,N=Math.ceil((r.width-i)/s),S=Math.ceil((r.height-o)/a),_=r.width==N&&r.height==S;for(b=e*N,B=_?A:new Uint8Array(b*S),p=t.length,y=0,u=0;y<S&&n<p;){switch(t[n++]){case 0:for(h=Q=0;Q<b;h=Q+=1)B[u++]=t[n++];break;case 1:for(h=U=0;U<b;h=U+=1)c=t[n++],f=h<e?0:B[u-e],B[u++]=(c+f)%256;break;case 2:for(h=x=0;x<b;h=x+=1)c=t[n++],l=(h-h%e)/e,C=y&&B[(y-1)*b+l*e+h%e],B[u++]=(C+c)%256;break;case 3:for(h=E=0;E<b;h=E+=1)c=t[n++],l=(h-h%e)/e,f=h<e?0:B[u-e],C=y&&B[(y-1)*b+l*e+h%e],B[u++]=(c+Math.floor((f+C)/2))%256;break;case 4:for(h=L=0;L<b;h=L+=1)c=t[n++],l=(h-h%e)/e,f=h<e?0:B[u-e],0===y?C=F=0:(C=B[(y-1)*b+l*e+h%e],F=l&&B[(y-1)*b+(l-1)*e+h%e]),d=f+C-F,g=Math.abs(d-f),w=Math.abs(d-C),v=Math.abs(d-F),m=g<=w&&g<=v?f:w<=v?C:F,B[u++]=(c+m)%256;break;default:throw new Error("Invalid filter algorithm: "+t[n-1])}if(!_){var I=((o+y*a)*r.width+i)*e,H=y*b;for(h=0;h<N;h+=1){for(var k=0;k<e;k+=1)A[I++]=B[H++];I+=(s-1)*e}}y++}}return t=Object(i.a)(t),1==r.interlaceMethod?(o(0,0,8,8),o(4,0,8,8),o(0,4,4,8),o(2,0,4,4),o(0,2,2,4),o(1,0,2,2),o(0,1,1,2)):o(0,0,1,1),A},n.prototype.decodePalette=function(){var t,e,A,n,r,i,o,s,a;for(A=this.palette,i=this.transparency.indexed||[],r=new Uint8Array((i.length||0)+A.length),n=0,t=0,e=o=0,s=A.length;o<s;e=o+=3)r[n++]=A[e],r[n++]=A[e+1],r[n++]=A[e+2],r[n++]=null!=(a=i[t++])?a:255;return r},n.prototype.copyToImageData=function(t,e){var A,n,r,i,o,s,a,c,u,l,h;if(n=this.colors,u=null,A=this.hasAlphaChannel,this.palette.length&&(u=null!=(h=this._decodedPalette)?h:this._decodedPalette=this.decodePalette(),n=4,A=!0),c=(r=t.data||t).length,o=u||e,i=s=0,1===n)for(;i<c;)a=u?4*e[i/4]:s,l=o[a++],r[i++]=l,r[i++]=l,r[i++]=l,r[i++]=A?o[a++]:255,s=a;else for(;i<c;)a=u?4*e[i/4]:s,r[i++]=o[a++],r[i++]=o[a++],r[i++]=o[a++],r[i++]=A?o[a++]:255,s=a},n.prototype.decode=function(){var t;return t=new Uint8Array(this.width*this.height*4),this.copyToImageData(t,this.decodePixels()),t};var r=function(){if("[object Window]"===Object.prototype.toString.call(o)){try{e=o.document.createElement("canvas"),A=e.getContext("2d")}catch(t){return!1}return!0}return!1};return r(),t=function(t){var n;if(!0===r())return A.width=t.width,A.height=t.height,A.clearRect(0,0,t.width,t.height),A.putImageData(t,0,0),(n=new Image).src=e.toDataURL(),n;throw new Error("This method requires a Browser with Canvas-capability.")},n.prototype.decodeFrames=function(e){var A,n,r,i,o,s,a,c;if(this.animation){for(c=[],n=o=0,s=(a=this.animation.frames).length;o<s;n=++o)A=a[n],r=e.createImageData(A.width,A.height),i=this.decodePixels(new Uint8Array(A.data)),this.copyToImageData(r,i),A.imageData=r,c.push(A.image=t(r));return c}},n.prototype.renderFrame=function(t,e){var A,n,r;return A=(n=this.animation.frames)[e],r=n[e-1],0===e&&t.clearRect(0,0,this.width,this.height),1===(null!=r?r.disposeOp:void 0)?t.clearRect(r.xOffset,r.yOffset,r.width,r.height):2===(null!=r?r.disposeOp:void 0)&&t.putImageData(r.imageData,r.xOffset,r.yOffset),0===A.blendOp&&t.clearRect(A.xOffset,A.yOffset,A.width,A.height),t.drawImage(A.image,A.xOffset,A.yOffset)},n.prototype.animate=function(t){var e,A,n,r,i,o,s=this;return A=0,o=this.animation,r=o.numFrames,n=o.frames,i=o.numPlays,(e=function(){var o,a;if(o=A++%r,a=n[o],s.renderFrame(t,o),r>1&&A/r<i)return s.animation._timeout=setTimeout(e,a.delay)})()},n.prototype.stopAnimation=function(){var t;return clearTimeout(null!=(t=this.animation)?t._timeout:void 0)},n.prototype.render=function(t){var e,A;return t._png&&t._png.stopAnimation(),t._png=this,t.width=this.width,t.height=this.height,e=t.getContext("2d"),this.animation?(this.decodeFrames(e),this.animate(e)):(A=e.createImageData(this.width,this.height),this.copyToImageData(A,this.decodePixels()),e.putImageData(A,0,0))},n}();
  153. /**
  154. * @license
  155. *
  156. * Copyright (c) 2014 James Robb, https://github.com/jamesbrobb
  157. *
  158. * Permission is hereby granted, free of charge, to any person obtaining
  159. * a copy of this software and associated documentation files (the
  160. * "Software"), to deal in the Software without restriction, including
  161. * without limitation the rights to use, copy, modify, merge, publish,
  162. * distribute, sublicense, and/or sell copies of the Software, and to
  163. * permit persons to whom the Software is furnished to do so, subject to
  164. * the following conditions:
  165. *
  166. * The above copyright notice and this permission notice shall be
  167. * included in all copies or substantial portions of the Software.
  168. *
  169. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  170. * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  171. * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  172. * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  173. * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  174. * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  175. * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  176. * ====================================================================
  177. */
  178. /**
  179. * @license
  180. * (c) Dean McNamee <dean@gmail.com>, 2013.
  181. *
  182. * https://github.com/deanm/omggif
  183. *
  184. * Permission is hereby granted, free of charge, to any person obtaining a copy
  185. * of this software and associated documentation files (the "Software"), to
  186. * deal in the Software without restriction, including without limitation the
  187. * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
  188. * sell copies of the Software, and to permit persons to whom the Software is
  189. * furnished to do so, subject to the following conditions:
  190. *
  191. * The above copyright notice and this permission notice shall be included in
  192. * all copies or substantial portions of the Software.
  193. *
  194. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  195. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  196. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  197. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  198. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  199. * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
  200. * IN THE SOFTWARE.
  201. *
  202. * omggif is a JavaScript implementation of a GIF 89a encoder and decoder,
  203. * including animation and compression. It does not rely on any specific
  204. * underlying system, so should run in the browser, Node, or Plask.
  205. */function Yt(t,e,A,n){for(var r=t[e++],i=1<<r,o=i+1,s=o+1,c=r+1,u=(1<<c)-1,l=0,h=0,f=0,p=t[e++],d=new Int32Array(4096),g=null;;){for(;l<16&&0!==p;)h|=t[e++]<<l,l+=8,1===p?p=t[e++]:--p;if(l<c)break;var m=h&u;if(h>>=c,l-=c,m!==i){if(m===o)break;for(var w=m<s?m:g,v=0,B=w;B>i;)B=d[B]>>8,++v;var y=B;if(f+v+(w!==m?1:0)>n)return void a.log("Warning, gif stream longer than expected.");A[f++]=y;var b=f+=v;for(w!==m&&(A[f++]=y),B=w;v--;)B=d[B],A[--b]=255&B,B>>=8;null!==g&&s<4096&&(d[s++]=g<<8|y,s>=u+1&&c<12&&(++c,u=u<<1|1)),g=m}else s=o+1,u=(1<<(c=r+1))-1,g=null}return f!==n&&a.log("Warning, gif stream shorter than expected."),A}
  206. /**
  207. * @license
  208. Copyright (c) 2008, Adobe Systems Incorporated
  209. All rights reserved.
  210. Redistribution and use in source and binary forms, with or without
  211. modification, are permitted provided that the following conditions are
  212. met:
  213. * Redistributions of source code must retain the above copyright notice,
  214. this list of conditions and the following disclaimer.
  215. * Redistributions in binary form must reproduce the above copyright
  216. notice, this list of conditions and the following disclaimer in the
  217. documentation and/or other materials provided with the distribution.
  218. * Neither the name of Adobe Systems Incorporated nor the names of its
  219. contributors may be used to endorse or promote products derived from
  220. this software without specific prior written permission.
  221. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
  222. IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
  223. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  224. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
  225. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  226. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  227. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  228. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  229. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  230. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  231. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  232. */function $t(t){var e,A,n,r,i,o=Math.floor,s=new Array(64),a=new Array(64),c=new Array(64),u=new Array(64),l=new Array(65535),h=new Array(65535),f=new Array(64),p=new Array(64),d=[],g=0,m=7,w=new Array(64),v=new Array(64),B=new Array(64),y=new Array(256),b=new Array(2048),C=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],F=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],Q=[0,1,2,3,4,5,6,7,8,9,10,11],U=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],x=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],E=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],L=[0,1,2,3,4,5,6,7,8,9,10,11],N=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],S=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function _(t,e){for(var A=0,n=0,r=new Array,i=1;i<=16;i++){for(var o=1;o<=t[i];o++)r[e[n]]=[],r[e[n]][0]=A,r[e[n]][1]=i,n++,A++;A*=2}return r}function I(t){for(var e=t[0],A=t[1]-1;A>=0;)e&1<<A&&(g|=1<<m),A--,--m<0&&(255==g?(H(255),H(0)):H(g),m=7,g=0)}function H(t){d.push(t)}function k(t){H(t>>8&255),H(255&t)}function O(t,e,A,n,r){for(var i,o=r[0],s=r[240],a=function(t,e){var A,n,r,i,o,s,a,c,u,l,h=0;for(u=0;u<8;++u){A=t[h],n=t[h+1],r=t[h+2],i=t[h+3],o=t[h+4],s=t[h+5],a=t[h+6];var p=A+(c=t[h+7]),d=A-c,g=n+a,m=n-a,w=r+s,v=r-s,B=i+o,y=i-o,b=p+B,C=p-B,F=g+w,Q=g-w;t[h]=b+F,t[h+4]=b-F;var U=.707106781*(Q+C);t[h+2]=C+U,t[h+6]=C-U;var x=.382683433*((b=y+v)-(Q=m+d)),E=.5411961*b+x,L=1.306562965*Q+x,N=.707106781*(F=v+m),S=d+N,_=d-N;t[h+5]=_+E,t[h+3]=_-E,t[h+1]=S+L,t[h+7]=S-L,h+=8}for(h=0,u=0;u<8;++u){A=t[h],n=t[h+8],r=t[h+16],i=t[h+24],o=t[h+32],s=t[h+40],a=t[h+48];var I=A+(c=t[h+56]),H=A-c,k=n+a,O=n-a,P=r+s,M=r-s,T=i+o,D=i-o,R=I+T,K=I-T,j=k+P,V=k-P;t[h]=R+j,t[h+32]=R-j;var q=.707106781*(V+K);t[h+16]=K+q,t[h+48]=K-q;var z=.382683433*((R=D+M)-(V=O+H)),G=.5411961*R+z,X=1.306562965*V+z,W=.707106781*(j=M+O),J=H+W,Y=H-W;t[h+40]=Y+G,t[h+24]=Y-G,t[h+8]=J+X,t[h+56]=J-X,h++}for(u=0;u<64;++u)l=t[u]*e[u],f[u]=l>0?l+.5|0:l-.5|0;return f}(t,e),c=0;c<64;++c)p[C[c]]=a[c];var u=p[0]-A;A=p[0],0==u?I(n[0]):(I(n[h[i=32767+u]]),I(l[i]));for(var d=63;d>0&&0==p[d];)d--;if(0==d)return I(o),A;for(var g,m=1;m<=d;){for(var w=m;0==p[m]&&m<=d;)++m;var v=m-w;if(v>=16){g=v>>4;for(var B=1;B<=g;++B)I(s);v&=15}i=32767+p[m],I(r[(v<<4)+h[i]]),I(l[i]),m++}return 63!=d&&I(o),A}function P(t){t=Math.min(Math.max(t,1),100),i!=t&&(function(t){for(var e=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],A=0;A<64;A++){var n=o((e[A]*t+50)/100);n=Math.min(Math.max(n,1),255),s[C[A]]=n}for(var r=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],i=0;i<64;i++){var l=o((r[i]*t+50)/100);l=Math.min(Math.max(l,1),255),a[C[i]]=l}for(var h=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],f=0,p=0;p<8;p++)for(var d=0;d<8;d++)c[f]=1/(s[C[f]]*h[p]*h[d]*8),u[f]=1/(a[C[f]]*h[p]*h[d]*8),f++}(t<50?Math.floor(5e3/t):Math.floor(200-2*t)),i=t)}this.encode=function(t,i){i&&P(i),d=new Array,g=0,m=7,k(65496),k(65504),k(16),H(74),H(70),H(73),H(70),H(0),H(1),H(1),H(0),k(1),k(1),H(0),H(0),function(){k(65499),k(132),H(0);for(var t=0;t<64;t++)H(s[t]);H(1);for(var e=0;e<64;e++)H(a[e])}(),function(t,e){k(65472),k(17),H(8),k(e),k(t),H(3),H(1),H(17),H(0),H(2),H(17),H(1),H(3),H(17),H(1)}(t.width,t.height),function(){k(65476),k(418),H(0);for(var t=0;t<16;t++)H(F[t+1]);for(var e=0;e<=11;e++)H(Q[e]);H(16);for(var A=0;A<16;A++)H(U[A+1]);for(var n=0;n<=161;n++)H(x[n]);H(1);for(var r=0;r<16;r++)H(E[r+1]);for(var i=0;i<=11;i++)H(L[i]);H(17);for(var o=0;o<16;o++)H(N[o+1]);for(var s=0;s<=161;s++)H(S[s])}(),k(65498),k(12),H(3),H(1),H(0),H(2),H(17),H(3),H(17),H(0),H(63),H(0);var o=0,l=0,h=0;g=0,m=7,this.encode.displayName="_encode_";for(var f,p,y,C,_,M,T,D,R,K=t.data,j=t.width,V=t.height,q=4*j,z=0;z<V;){for(f=0;f<q;){for(_=q*z+f,T=-1,D=0,R=0;R<64;R++)M=_+(D=R>>3)*q+(T=4*(7&R)),z+D>=V&&(M-=q*(z+1+D-V)),f+T>=q&&(M-=f+T-q+4),p=K[M++],y=K[M++],C=K[M++],w[R]=(b[p]+b[y+256>>0]+b[C+512>>0]>>16)-128,v[R]=(b[p+768>>0]+b[y+1024>>0]+b[C+1280>>0]>>16)-128,B[R]=(b[p+1280>>0]+b[y+1536>>0]+b[C+1792>>0]>>16)-128;o=O(w,c,o,e,n),l=O(v,u,l,A,r),h=O(B,u,h,A,r),f+=32}z+=8}if(m>=0){var G=[];G[1]=m+1,G[0]=(1<<m+1)-1,I(G)}return k(65497),new Uint8Array(d)},t=t||50,function(){for(var t=String.fromCharCode,e=0;e<256;e++)y[e]=t(e)}(),e=_(F,Q),A=_(E,L),n=_(U,x),r=_(N,S),function(){for(var t=1,e=2,A=1;A<=15;A++){for(var n=t;n<e;n++)h[32767+n]=A,l[32767+n]=[],l[32767+n][1]=A,l[32767+n][0]=n;for(var r=-(e-1);r<=-t;r++)h[32767+r]=A,l[32767+r]=[],l[32767+r][1]=A,l[32767+r][0]=e-1+r;t<<=1,e<<=1}}(),function(){for(var t=0;t<256;t++)b[t]=19595*t,b[t+256>>0]=38470*t,b[t+512>>0]=7471*t+32768,b[t+768>>0]=-11059*t,b[t+1024>>0]=-21709*t,b[t+1280>>0]=32768*t+8421375,b[t+1536>>0]=-27439*t,b[t+1792>>0]=-5329*t}(),P(t)}
  233. /**
  234. * @license
  235. * Copyright (c) 2017 Aras Abbasi
  236. *
  237. * Licensed under the MIT License.
  238. * http://opensource.org/licenses/mit-license
  239. */function Zt(t,e){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!e,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function te(t){function e(t){if(!t)throw Error("assert :P")}function A(t,e,A){for(var n=0;4>n;n++)if(t[e+n]!=A.charCodeAt(n))return!0;return!1}function n(t,e,A,n,r){for(var i=0;i<r;i++)t[e+i]=A[n+i]}function r(t,e,A,n){for(var r=0;r<n;r++)t[e+r]=A}function i(t){return new Int32Array(t)}function o(t,e){for(var A=[],n=0;n<t;n++)A.push(new e);return A}function s(t,e){var A=[];return function t(A,n,r){for(var i=r[n],o=0;o<i&&(A.push(r.length>n+1?[]:new e),!(r.length<n+1));o++)t(A[o],n+1,r)}(A,0,t),A}var a=function(){var t=this;function a(t,e){for(var A=1<<e-1>>>0;t&A;)A>>>=1;return A?(t&A-1)+A:t}function c(t,A,n,r,i){e(!(r%n));do{t[A+(r-=n)]=i}while(0<r)}function u(t,A,n,r,o){if(e(2328>=o),512>=o)var s=i(512);else if(null==(s=i(o)))return 0;return function(t,A,n,r,o,s){var u,h,f=A,p=1<<n,d=i(16),g=i(16);for(e(0!=o),e(null!=r),e(null!=t),e(0<n),h=0;h<o;++h){if(15<r[h])return 0;++d[r[h]]}if(d[0]==o)return 0;for(g[1]=0,u=1;15>u;++u){if(d[u]>1<<u)return 0;g[u+1]=g[u]+d[u]}for(h=0;h<o;++h)u=r[h],0<r[h]&&(s[g[u]++]=h);if(1==g[15])return(r=new l).g=0,r.value=s[0],c(t,f,1,p,r),p;var m,w=-1,v=p-1,B=0,y=1,b=1,C=1<<n;for(h=0,u=1,o=2;u<=n;++u,o<<=1){if(y+=b<<=1,0>(b-=d[u]))return 0;for(;0<d[u];--d[u])(r=new l).g=u,r.value=s[h++],c(t,f+B,o,C,r),B=a(B,u)}for(u=n+1,o=2;15>=u;++u,o<<=1){if(y+=b<<=1,0>(b-=d[u]))return 0;for(;0<d[u];--d[u]){if(r=new l,(B&v)!=w){for(f+=C,m=1<<(w=u)-n;15>w&&!(0>=(m-=d[w]));)++w,m<<=1;p+=C=1<<(m=w-n),t[A+(w=B&v)].g=m+n,t[A+w].value=f-A-w}r.g=u-n,r.value=s[h++],c(t,f+(B>>n),o,C,r),B=a(B,u)}}return y!=2*g[15]-1?0:p}(t,A,n,r,o,s)}function l(){this.value=this.g=0}function h(){this.value=this.g=0}function f(){this.G=o(5,l),this.H=i(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=o(CA,h)}function p(t,A,n,r){e(null!=t),e(null!=A),e(2147483648>r),t.Ca=254,t.I=0,t.b=-8,t.Ka=0,t.oa=A,t.pa=n,t.Jd=A,t.Yc=n+r,t.Zc=4<=r?n+r-4+1:n,U(t)}function d(t,e){for(var A=0;0<e--;)A|=E(t,128)<<e;return A}function g(t,e){var A=d(t,e);return x(t)?-A:A}function m(t,A,n,r){var i,o=0;for(e(null!=t),e(null!=A),e(4294967288>r),t.Sb=r,t.Ra=0,t.u=0,t.h=0,4<r&&(r=4),i=0;i<r;++i)o+=A[n+i]<<8*i;t.Ra=o,t.bb=r,t.oa=A,t.pa=n}function w(t){for(;8<=t.u&&t.bb<t.Sb;)t.Ra>>>=8,t.Ra+=t.oa[t.pa+t.bb]<<UA-8>>>0,++t.bb,t.u-=8;C(t)&&(t.h=1,t.u=0)}function v(t,A){if(e(0<=A),!t.h&&A<=QA){var n=b(t)&FA[A];return t.u+=A,w(t),n}return t.h=1,t.u=0}function B(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function y(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function b(t){return t.Ra>>>(t.u&UA-1)>>>0}function C(t){return e(t.bb<=t.Sb),t.h||t.bb==t.Sb&&t.u>UA}function F(t,e){t.u=e,t.h=C(t)}function Q(t){t.u>=xA&&(e(t.u>=xA),w(t))}function U(t){e(null!=t&&null!=t.oa),t.pa<t.Zc?(t.I=(t.oa[t.pa++]|t.I<<8)>>>0,t.b+=8):(e(null!=t&&null!=t.oa),t.pa<t.Yc?(t.b+=8,t.I=t.oa[t.pa++]|t.I<<8):t.Ka?t.b=0:(t.I<<=8,t.b+=8,t.Ka=1))}function x(t){return d(t,1)}function E(t,e){var A=t.Ca;0>t.b&&U(t);var n=t.b,r=A*e>>>8,i=(t.I>>>n>r)+0;for(i?(A-=r,t.I-=r+1<<n>>>0):A=r+1,n=A,r=0;256<=n;)r+=8,n>>=8;return n=7^r+EA[n],t.b-=n,t.Ca=(A<<n)-1,i}function L(t,e,A){t[e+0]=A>>24&255,t[e+1]=A>>16&255,t[e+2]=A>>8&255,t[e+3]=A>>0&255}function N(t,e){return t[e+0]<<0|t[e+1]<<8}function S(t,e){return N(t,e)|t[e+2]<<16}function _(t,e){return N(t,e)|N(t,e+2)<<16}function I(t,A){var n=1<<A;return e(null!=t),e(0<A),t.X=i(n),null==t.X?0:(t.Mb=32-A,t.Xa=A,1)}function H(t,A){e(null!=t),e(null!=A),e(t.Xa==A.Xa),n(A.X,0,t.X,0,1<<A.Xa)}function k(){this.X=[],this.Xa=this.Mb=0}function O(t,A,n,r){e(null!=n),e(null!=r);var i=n[0],o=r[0];return 0==i&&(i=(t*o+A/2)/A),0==o&&(o=(A*i+t/2)/t),0>=i||0>=o?0:(n[0]=i,r[0]=o,1)}function P(t,e){return t+(1<<e)-1>>>e}function M(t,e){return((4278255360&t)+(4278255360&e)>>>0&4278255360)+((16711935&t)+(16711935&e)>>>0&16711935)>>>0}function T(e,A){t[A]=function(A,n,r,i,o,s,a){var c;for(c=0;c<o;++c){var u=t[e](s[a+c-1],r,i+c);s[a+c]=M(A[n+c],u)}}}function D(){this.ud=this.hd=this.jd=0}function R(t,e){return((4278124286&(t^e))>>>1)+(t&e)>>>0}function K(t){return 0<=t&&256>t?t:0>t?0:255<t?255:void 0}function j(t,e){return K(t+(t-e+.5>>1))}function V(t,e,A){return Math.abs(e-A)-Math.abs(t-A)}function q(t,e,A,n,r,i,o){for(n=i[o-1],A=0;A<r;++A)i[o+A]=n=M(t[e+A],n)}function z(t,e,A,n,r){var i;for(i=0;i<A;++i){var o=t[e+i],s=o>>8&255,a=16711935&(a=(a=16711935&o)+((s<<16)+s));n[r+i]=(4278255360&o)+a>>>0}}function G(t,e){e.jd=t>>0&255,e.hd=t>>8&255,e.ud=t>>16&255}function X(t,e,A,n,r,i){var o;for(o=0;o<n;++o){var s=e[A+o],a=s>>>8,c=s,u=255&(u=(u=s>>>16)+((t.jd<<24>>24)*(a<<24>>24)>>>5));c=255&(c=(c+=(t.hd<<24>>24)*(a<<24>>24)>>>5)+((t.ud<<24>>24)*(u<<24>>24)>>>5)),r[i+o]=(4278255360&s)+(u<<16)+c}}function W(e,A,n,r,i){t[A]=function(t,e,A,n,o,s,a,c,u){for(n=a;n<c;++n)for(a=0;a<u;++a)o[s++]=i(A[r(t[e++])])},t[e]=function(e,A,o,s,a,c,u){var l=8>>e.b,h=e.Ea,f=e.K[0],p=e.w;if(8>l)for(e=(1<<e.b)-1,p=(1<<l)-1;A<o;++A){var d,g=0;for(d=0;d<h;++d)d&e||(g=r(s[a++])),c[u++]=i(f[g&p]),g>>=l}else t["VP8LMapColor"+n](s,a,f,p,c,u,A,o,h)}}function J(t,e,A,n,r){for(A=e+A;e<A;){var i=t[e++];n[r++]=i>>16&255,n[r++]=i>>8&255,n[r++]=i>>0&255}}function Y(t,e,A,n,r){for(A=e+A;e<A;){var i=t[e++];n[r++]=i>>16&255,n[r++]=i>>8&255,n[r++]=i>>0&255,n[r++]=i>>24&255}}function $(t,e,A,n,r){for(A=e+A;e<A;){var i=(o=t[e++])>>16&240|o>>12&15,o=o>>0&240|o>>28&15;n[r++]=i,n[r++]=o}}function Z(t,e,A,n,r){for(A=e+A;e<A;){var i=(o=t[e++])>>16&248|o>>13&7,o=o>>5&224|o>>3&31;n[r++]=i,n[r++]=o}}function tt(t,e,A,n,r){for(A=e+A;e<A;){var i=t[e++];n[r++]=i>>0&255,n[r++]=i>>8&255,n[r++]=i>>16&255}}function et(t,e,A,r,i,o){if(0==o)for(A=e+A;e<A;)L(r,((o=t[e++])[0]>>24|o[1]>>8&65280|o[2]<<8&16711680|o[3]<<24)>>>0),i+=32;else n(r,i,t,e,A)}function At(e,A){t[A][0]=t[e+"0"],t[A][1]=t[e+"1"],t[A][2]=t[e+"2"],t[A][3]=t[e+"3"],t[A][4]=t[e+"4"],t[A][5]=t[e+"5"],t[A][6]=t[e+"6"],t[A][7]=t[e+"7"],t[A][8]=t[e+"8"],t[A][9]=t[e+"9"],t[A][10]=t[e+"10"],t[A][11]=t[e+"11"],t[A][12]=t[e+"12"],t[A][13]=t[e+"13"],t[A][14]=t[e+"0"],t[A][15]=t[e+"0"]}function nt(t){return t==En||t==Ln||t==Nn||t==Sn}function rt(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new function(){this.eb=[],this.size=this.A=this.fb=0},this.f.kb=new function(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0},this.sd=null}function it(t){return alert("todo:WebPSamplerProcessPlane"),t.T}function ot(t,e){var A=t.T,r=e.ba.f.RGBA,i=r.eb,o=r.fb+t.ka*r.A,s=Ar[e.ba.S],a=t.y,c=t.O,u=t.f,l=t.N,h=t.ea,f=t.W,p=e.cc,d=e.dc,g=e.Mc,m=e.Nc,w=t.ka,v=t.ka+t.T,B=t.U,y=B+1>>1;for(0==w?s(a,c,null,null,u,l,h,f,u,l,h,f,i,o,null,null,B):(s(e.ec,e.fc,a,c,p,d,g,m,u,l,h,f,i,o-r.A,i,o,B),++A);w+2<v;w+=2)p=u,d=l,g=h,m=f,l+=t.Rc,f+=t.Rc,o+=2*r.A,s(a,(c+=2*t.fa)-t.fa,a,c,p,d,g,m,u,l,h,f,i,o-r.A,i,o,B);return c+=t.fa,t.j+v<t.o?(n(e.ec,e.fc,a,c,B),n(e.cc,e.dc,u,l,y),n(e.Mc,e.Nc,h,f,y),A--):1&v||s(a,c,null,null,u,l,h,f,u,l,h,f,i,o+r.A,null,null,B),A}function st(t,A,n){var r=t.F,i=[t.J];if(null!=r){var o=t.U,s=A.ba.S,a=s==Qn||s==Nn;A=A.ba.f.RGBA;var c=[0],u=t.ka;c[0]=t.T,t.Kb&&(0==u?--c[0]:(--u,i[0]-=t.width),t.j+t.ka+t.T==t.o&&(c[0]=t.o-t.j-u));var l=A.eb;u=A.fb+u*A.A,t=un(r,i[0],t.width,o,c,l,u+(a?0:3),A.A),e(n==c),t&&nt(s)&&an(l,u,a,o,c,A.A)}return 0}function at(t){var e=t.ma,A=e.ba.S,n=11>A,r=A==bn||A==Fn||A==Qn||A==Un||12==A||nt(A);if(e.memory=null,e.Ib=null,e.Jb=null,e.Nd=null,!BA(e.Oa,t,r?11:12))return 0;if(r&&nt(A)&&nA(),t.da)alert("todo:use_scaling");else{if(n){if(e.Ib=it,t.Kb){if(A=t.U+1>>1,e.memory=i(t.U+2*A),null==e.memory)return 0;e.ec=e.memory,e.fc=0,e.cc=e.ec,e.dc=e.fc+t.U,e.Mc=e.cc,e.Nc=e.dc+A,e.Ib=ot,nA()}}else alert("todo:EmitYUV");r&&(e.Jb=st,n&&eA())}if(n&&!gr){for(t=0;256>t;++t)mr[t]=89858*(t-128)+lr>>ur,Br[t]=-22014*(t-128)+lr,vr[t]=-45773*(t-128),wr[t]=113618*(t-128)+lr>>ur;for(t=hr;t<fr;++t)e=76283*(t-16)+lr>>ur,yr[t-hr]=kt(e,255),br[t-hr]=kt(e+8>>4,15);gr=1}return 1}function ct(t){var A=t.ma,n=t.U,r=t.T;return e(!(1&t.ka)),0>=n||0>=r?0:(n=A.Ib(t,A),null!=A.Jb&&A.Jb(t,A,n),A.Dc+=n,1)}function ut(t){t.ma.memory=null}function lt(t,e,A,n){return 47!=v(t,8)?0:(e[0]=v(t,14)+1,A[0]=v(t,14)+1,n[0]=v(t,1),0!=v(t,3)?0:!t.h)}function ht(t,e){if(4>t)return t+1;var A=t-2>>1;return(2+(1&t)<<A)+v(e,A)+1}function ft(t,e){return 120<e?e-120:1<=(A=((A=Pn[e-1])>>4)*t+(8-(15&A)))?A:1;var A}function pt(t,e,A){var n=b(A),r=t[e+=255&n].g-8;return 0<r&&(F(A,A.u+8),n=b(A),e+=t[e].value,e+=n&(1<<r)-1),F(A,A.u+t[e].g),t[e].value}function dt(t,A,n){return n.g+=t.g,n.value+=t.value<<A>>>0,e(8>=n.g),t.g}function gt(t,A,n){var r=t.xc;return e((A=0==r?0:t.vc[t.md*(n>>r)+(A>>r)])<t.Wb),t.Ya[A]}function mt(t,A,r,i){var o=t.ab,s=t.c*A,a=t.C;A=a+A;var c=r,u=i;for(i=t.Ta,r=t.Ua;0<o--;){var l=t.gc[o],h=a,f=A,p=c,d=u,g=(u=i,c=r,l.Ea);switch(e(h<f),e(f<=l.nc),l.hc){case 2:SA(p,d,(f-h)*g,u,c);break;case 0:var m=h,w=f,v=u,B=c,y=(U=l).Ea;0==m&&(LA(p,d,null,null,1,v,B),q(p,d+1,0,0,y-1,v,B+1),d+=y,B+=y,++m);for(var b=1<<U.b,C=b-1,F=P(y,U.b),Q=U.K,U=U.w+(m>>U.b)*F;m<w;){var x=Q,E=U,L=1;for(NA(p,d,v,B-y,1,v,B);L<y;){var N=(L&~C)+b;N>y&&(N=y),(0,OA[x[E++]>>8&15])(p,d+ +L,v,B+L-y,N-L,v,B+L),L=N}d+=y,B+=y,++m&C||(U+=F)}f!=l.nc&&n(u,c-g,u,c+(f-h-1)*g,g);break;case 1:for(g=p,w=d,y=(p=l.Ea)-(B=p&~(v=(d=1<<l.b)-1)),m=P(p,l.b),b=l.K,l=l.w+(h>>l.b)*m;h<f;){for(C=b,F=l,Q=new D,U=w+B,x=w+p;w<U;)G(C[F++],Q),PA(Q,g,w,d,u,c),w+=d,c+=d;w<x&&(G(C[F++],Q),PA(Q,g,w,y,u,c),w+=y,c+=y),++h&v||(l+=m)}break;case 3:if(p==u&&d==c&&0<l.b){for(w=u,p=g=c+(f-h)*g-(B=(f-h)*P(l.Ea,l.b)),d=u,v=c,m=[],B=(y=B)-1;0<=B;--B)m[B]=d[v+B];for(B=y-1;0<=B;--B)w[p+B]=m[B];_A(l,h,f,u,g,u,c)}else _A(l,h,f,p,d,u,c)}c=i,u=r}u!=r&&n(i,r,c,u,s)}function wt(t,A){var n=t.V,r=t.Ba+t.c*t.C,i=A-t.C;if(e(A<=t.l.o),e(16>=i),0<i){var o=t.l,s=t.Ta,a=t.Ua,c=o.width;if(mt(t,i,n,r),i=a=[a],e((n=t.C)<(r=A)),e(o.v<o.va),r>o.o&&(r=o.o),n<o.j){var u=o.j-n;n=o.j,i[0]+=u*c}if(n>=r?n=0:(i[0]+=4*o.v,o.ka=n-o.j,o.U=o.va-o.v,o.T=r-n,n=1),n){if(a=a[0],11>(n=t.ca).S){var l=n.f.RGBA,h=(r=n.S,i=o.U,o=o.T,u=l.eb,l.A),f=o;for(l=l.fb+t.Ma*l.A;0<f--;){var p=s,d=a,g=i,m=u,w=l;switch(r){case yn:MA(p,d,g,m,w);break;case bn:TA(p,d,g,m,w);break;case En:TA(p,d,g,m,w),an(m,w,0,g,1,0);break;case Cn:KA(p,d,g,m,w);break;case Fn:et(p,d,g,m,w,1);break;case Ln:et(p,d,g,m,w,1),an(m,w,0,g,1,0);break;case Qn:et(p,d,g,m,w,0);break;case Nn:et(p,d,g,m,w,0),an(m,w,1,g,1,0);break;case Un:DA(p,d,g,m,w);break;case Sn:DA(p,d,g,m,w),cn(m,w,g,1,0);break;case xn:RA(p,d,g,m,w);break;default:e(0)}a+=c,l+=h}t.Ma+=o}else alert("todo:EmitRescaledRowsYUVA");e(t.Ma<=n.height)}}t.C=A,e(t.C<=t.i)}function vt(t){var e;if(0<t.ua)return 0;for(e=0;e<t.Wb;++e){var A=t.Ya[e].G,n=t.Ya[e].H;if(0<A[1][n[1]+0].g||0<A[2][n[2]+0].g||0<A[3][n[3]+0].g)return 0}return 1}function Bt(t,A,n,r,i,o){if(0!=t.Z){var s=t.qd,a=t.rd;for(e(null!=er[t.Z]);A<n;++A)er[t.Z](s,a,r,i,r,i,o),s=r,a=i,i+=o;t.qd=s,t.rd=a}}function yt(t,A){var n=t.l.ma,r=0==n.Z||1==n.Z?t.l.j:t.C;if(r=t.C<r?r:t.C,e(A<=t.l.o),A>r){var i=t.l.width,o=n.ca,s=n.tb+i*r,a=t.V,c=t.Ba+t.c*r,u=t.gc;e(1==t.ab),e(3==u[0].hc),HA(u[0],r,A,a,c,o,s),Bt(n,r,A,o,s,i)}t.C=t.Ma=A}function bt(t,A,n,r,i,o,s){var a=t.$/r,c=t.$%r,u=t.m,l=t.s,h=n+t.$,f=h;i=n+r*i;var p=n+r*o,d=280+l.ua,g=t.Pb?a:16777216,m=0<l.ua?l.Wa:null,w=l.wc,v=h<p?gt(l,c,a):null;e(t.C<o),e(p<=i);var B=!1;t:for(;;){for(;B||h<p;){var y=0;if(a>=g){var U=h-n;e((g=t).Pb),g.wd=g.m,g.xd=U,0<g.s.ua&&H(g.s.Wa,g.s.vb),g=a+Tn}if(c&w||(v=gt(l,c,a)),e(null!=v),v.Qb&&(A[h]=v.qb,B=!0),!B)if(Q(u),v.jc){y=u,U=A;var x=h,E=v.pd[b(y)&CA-1];e(v.jc),256>E.g?(F(y,y.u+E.g),U[x]=E.value,y=0):(F(y,y.u+E.g-256),e(256<=E.value),y=E.value),0==y&&(B=!0)}else y=pt(v.G[0],v.H[0],u);if(u.h)break;if(B||256>y){if(!B)if(v.nd)A[h]=(v.qb|y<<8)>>>0;else{if(Q(u),B=pt(v.G[1],v.H[1],u),Q(u),U=pt(v.G[2],v.H[2],u),x=pt(v.G[3],v.H[3],u),u.h)break;A[h]=(x<<24|B<<16|y<<8|U)>>>0}if(B=!1,++h,++c>=r&&(c=0,++a,null!=s&&a<=o&&!(a%16)&&s(t,a),null!=m))for(;f<h;)y=A[f++],m.X[(506832829*y&4294967295)>>>m.Mb]=y}else if(280>y){if(y=ht(y-256,u),U=pt(v.G[4],v.H[4],u),Q(u),U=ft(r,U=ht(U,u)),u.h)break;if(h-n<U||i-h<y)break t;for(x=0;x<y;++x)A[h+x]=A[h+x-U];for(h+=y,c+=y;c>=r;)c-=r,++a,null!=s&&a<=o&&!(a%16)&&s(t,a);if(e(h<=i),c&w&&(v=gt(l,c,a)),null!=m)for(;f<h;)y=A[f++],m.X[(506832829*y&4294967295)>>>m.Mb]=y}else{if(!(y<d))break t;for(B=y-280,e(null!=m);f<h;)y=A[f++],m.X[(506832829*y&4294967295)>>>m.Mb]=y;y=h,e(!(B>>>(U=m).Xa)),A[y]=U.X[B],B=!0}B||e(u.h==C(u))}if(t.Pb&&u.h&&h<i)e(t.m.h),t.a=5,t.m=t.wd,t.$=t.xd,0<t.s.ua&&H(t.s.vb,t.s.Wa);else{if(u.h)break t;null!=s&&s(t,a>o?o:a),t.a=0,t.$=h-n}return 1}return t.a=3,0}function Ct(t){e(null!=t),t.vc=null,t.yc=null,t.Ya=null;var A=t.Wa;null!=A&&(A.X=null),t.vb=null,e(null!=t)}function Ft(){var e=new function(){this.xb=this.a=0,this.l=new Ot,this.ca=new rt,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new y,this.Pb=0,this.wd=new y,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new function(){this.ua=0,this.Wa=new k,this.vb=new k,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new f,this.yc=new l},this.ab=0,this.gc=o(4,ze),this.Oc=0};return null==e?null:(e.a=0,e.xb=tr,At("Predictor","VP8LPredictors"),At("Predictor","VP8LPredictors_C"),At("PredictorAdd","VP8LPredictorsAdd"),At("PredictorAdd","VP8LPredictorsAdd_C"),SA=z,PA=X,MA=J,TA=Y,DA=$,RA=Z,KA=tt,t.VP8LMapColor32b=IA,t.VP8LMapColor8b=kA,e)}function Qt(t,A,n,s,a){var c=1,h=[t],p=[A],d=s.m,g=s.s,m=null,w=0;t:for(;;){if(n)for(;c&&v(d,1);){var B=h,y=p,C=s,U=1,x=C.m,E=C.gc[C.ab],L=v(x,2);if(C.Oc&1<<L)c=0;else{switch(C.Oc|=1<<L,E.hc=L,E.Ea=B[0],E.nc=y[0],E.K=[null],++C.ab,e(4>=C.ab),L){case 0:case 1:E.b=v(x,3)+2,U=Qt(P(E.Ea,E.b),P(E.nc,E.b),0,C,E.K),E.K=E.K[0];break;case 3:var N,S=v(x,8)+1,_=16<S?0:4<S?1:2<S?2:3;if(B[0]=P(E.Ea,_),E.b=_,N=U=Qt(S,1,0,C,E.K)){var H,k=S,O=E,T=1<<(8>>O.b),D=i(T);if(null==D)N=0;else{var R=O.K[0],K=O.w;for(D[0]=O.K[0][0],H=1;H<1*k;++H)D[H]=M(R[K+H],D[H-1]);for(;H<4*T;++H)D[H]=0;O.K[0]=null,O.K[0]=D,N=1}}U=N;break;case 2:break;default:e(0)}c=U}}if(h=h[0],p=p[0],c&&v(d,1)&&!(c=1<=(w=v(d,4))&&11>=w)){s.a=3;break t}var j;if(j=c)e:{var V,q,z,G=s,X=h,W=p,J=w,Y=n,$=G.m,Z=G.s,tt=[null],et=1,At=0,nt=Mn[J];A:for(;;){if(Y&&v($,1)){var rt=v($,3)+2,it=P(X,rt),ot=P(W,rt),st=it*ot;if(!Qt(it,ot,0,G,tt))break A;for(tt=tt[0],Z.xc=rt,V=0;V<st;++V){var at=tt[V]>>8&65535;tt[V]=at,at>=et&&(et=at+1)}}if($.h)break A;for(q=0;5>q;++q){var ct=Hn[q];!q&&0<J&&(ct+=1<<J),At<ct&&(At=ct)}var ut=o(et*nt,l),lt=et,ht=o(lt,f);if(null==ht)var ft=null;else e(65536>=lt),ft=ht;var pt=i(At);if(null==ft||null==pt||null==ut){G.a=1;break A}var gt=ut;for(V=z=0;V<et;++V){var mt=ft[V],wt=mt.G,vt=mt.H,Bt=0,yt=1,Ft=0;for(q=0;5>q;++q){ct=Hn[q],wt[q]=gt,vt[q]=z,!q&&0<J&&(ct+=1<<J);n:{var Ut,xt=ct,Et=G,Lt=pt,Nt=gt,St=z,_t=0,It=Et.m,Ht=v(It,1);if(r(Lt,0,0,xt),Ht){var kt=v(It,1)+1,Ot=v(It,0==v(It,1)?1:8);Lt[Ot]=1,2==kt&&(Lt[Ot=v(It,8)]=1);var Pt=1}else{var Mt=i(19),Tt=v(It,4)+4;if(19<Tt){Et.a=3;var Dt=0;break n}for(Ut=0;Ut<Tt;++Ut)Mt[On[Ut]]=v(It,3);var Rt=void 0,Kt=void 0,jt=Et,Vt=Mt,qt=xt,zt=Lt,Gt=0,Xt=jt.m,Wt=8,Jt=o(128,l);r:for(;u(Jt,0,7,Vt,19);){if(v(Xt,1)){if((Rt=2+v(Xt,2+2*v(Xt,3)))>qt)break r}else Rt=qt;for(Kt=0;Kt<qt&&Rt--;){Q(Xt);var Yt=Jt[0+(127&b(Xt))];F(Xt,Xt.u+Yt.g);var $t=Yt.value;if(16>$t)zt[Kt++]=$t,0!=$t&&(Wt=$t);else{var Zt=16==$t,te=$t-16,ee=In[te],Ae=v(Xt,_n[te])+ee;if(Kt+Ae>qt)break r;for(var ne=Zt?Wt:0;0<Ae--;)zt[Kt++]=ne}}Gt=1;break r}Gt||(jt.a=3),Pt=Gt}(Pt=Pt&&!It.h)&&(_t=u(Nt,St,8,Lt,xt)),Pt&&0!=_t?Dt=_t:(Et.a=3,Dt=0)}if(0==Dt)break A;if(yt&&1==kn[q]&&(yt=0==gt[z].g),Bt+=gt[z].g,z+=Dt,3>=q){var re,ie=pt[0];for(re=1;re<ct;++re)pt[re]>ie&&(ie=pt[re]);Ft+=ie}}if(mt.nd=yt,mt.Qb=0,yt&&(mt.qb=(wt[3][vt[3]+0].value<<24|wt[1][vt[1]+0].value<<16|wt[2][vt[2]+0].value)>>>0,0==Bt&&256>wt[0][vt[0]+0].value&&(mt.Qb=1,mt.qb+=wt[0][vt[0]+0].value<<8)),mt.jc=!mt.Qb&&6>Ft,mt.jc){var oe,se=mt;for(oe=0;oe<CA;++oe){var ae=oe,ce=se.pd[ae],ue=se.G[0][se.H[0]+ae];256<=ue.value?(ce.g=ue.g+256,ce.value=ue.value):(ce.g=0,ce.value=0,ae>>=dt(ue,8,ce),ae>>=dt(se.G[1][se.H[1]+ae],16,ce),ae>>=dt(se.G[2][se.H[2]+ae],0,ce),dt(se.G[3][se.H[3]+ae],24,ce))}}}Z.vc=tt,Z.Wb=et,Z.Ya=ft,Z.yc=ut,j=1;break e}j=0}if(!(c=j)){s.a=3;break t}if(0<w){if(g.ua=1<<w,!I(g.Wa,w)){s.a=1,c=0;break t}}else g.ua=0;var le=s,he=h,fe=p,pe=le.s,de=pe.xc;if(le.c=he,le.i=fe,pe.md=P(he,de),pe.wc=0==de?-1:(1<<de)-1,n){s.xb=Zn;break t}if(null==(m=i(h*p))){s.a=1,c=0;break t}c=(c=bt(s,m,0,h,p,p,null))&&!d.h;break t}return c?(null!=a?a[0]=m:(e(null==m),e(n)),s.$=0,n||Ct(g)):Ct(g),c}function Ut(t,A){var n=t.c*t.i,r=n+A+16*A;return e(t.c<=A),t.V=i(r),null==t.V?(t.Ta=null,t.Ua=0,t.a=1,0):(t.Ta=t.V,t.Ua=t.Ba+n+A,1)}function xt(t,A){var n=t.C,r=A-n,i=t.V,o=t.Ba+t.c*n;for(e(A<=t.l.o);0<r;){var s=16<r?16:r,a=t.l.ma,c=t.l.width,u=c*s,l=a.ca,h=a.tb+c*n,f=t.Ta,p=t.Ua;mt(t,s,i,o),ln(f,p,l,h,u),Bt(a,n,n+s,l,h,c),r-=s,i+=s*t.c,n+=s}e(n==A),t.C=t.Ma=A}function Et(){this.Yb=function(){var t=[];return function t(e,A,n){for(var r=n[A],i=0;i<r&&(e.push(n.length>A+1?[]:0),!(n.length<A+1));i++)t(e[i],A+1,n)}(t,0,[3,11]),t}()}function Lt(){this.ld=this.La=this.dd=this.tc=0}function Nt(){this.Na=this.la=0}function St(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function _t(){this.ad=i(384),this.Za=0,this.Ob=i(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function It(){this.y=i(16),this.f=i(8),this.ea=i(8)}function Ht(){this.cb=this.a=0,this.sc="",this.m=new B,this.Od=new function(){this.ub=this.yd=this.td=this.Rb=0},this.Kc=new function(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0},this.ed=new function(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new i(4),this.od=new i(4)},this.Qa=new function(){this.Fb=this.Bb=this.Cb=0,this.Zb=i(4),this.Lb=i(4)},this.Ic=this.$c=this.Aa=0,this.D=new function(){this.uc=this.M=this.Nb=0,this.wa=Array(new Lt),this.Y=0,this.ya=Array(new _t),this.aa=0,this.l=new Ot},this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=o(8,B),this.ia=0,this.pb=o(4,St),this.Pa=new function(){this.jb=i(3),this.Wc=s([4,8],Et),this.Xc=s([4,17],Et)},this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new It),this.Hd=0,this.rb=Array(new Nt),this.sb=0,this.wa=Array(new Lt),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new _t),this.L=this.aa=0,this.gd=s([4,2],Lt),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function kt(t,e){return 0>t?0:t>e?e:t}function Ot(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Pt(t,e,A){return 0==t.a&&(t.a=e,t.sc=A,t.cb=0),0}function Mt(t,e,A){return 3<=A&&157==t[e+0]&&1==t[e+1]&&42==t[e+2]}function Tt(t,A){if(null==t)return 0;if(t.a=0,t.sc="OK",null==A)return Pt(t,2,"null VP8Io passed to VP8GetHeaders()");var n=A.data,i=A.w,o=A.ha;if(4>o)return Pt(t,7,"Truncated header.");var s=n[i+0]|n[i+1]<<8|n[i+2]<<16,a=t.Od;if(a.Rb=!(1&s),a.td=s>>1&7,a.yd=s>>4&1,a.ub=s>>5,3<a.td)return Pt(t,3,"Incorrect keyframe parameters.");if(!a.yd)return Pt(t,4,"Frame not displayable.");i+=3,o-=3;var c=t.Kc;if(a.Rb){if(7>o)return Pt(t,7,"cannot parse picture header");if(!Mt(n,i,o))return Pt(t,3,"Bad code word");c.c=16383&(n[i+4]<<8|n[i+3]),c.Td=n[i+4]>>6,c.i=16383&(n[i+6]<<8|n[i+5]),c.Ud=n[i+6]>>6,i+=7,o-=7,t.za=c.c+15>>4,t.Ub=c.i+15>>4,A.width=c.c,A.height=c.i,A.Da=0,A.j=0,A.v=0,A.va=A.width,A.o=A.height,A.da=0,A.ib=A.width,A.hb=A.height,A.U=A.width,A.T=A.height,r((s=t.Pa).jb,0,255,s.jb.length),e(null!=(s=t.Qa)),s.Cb=0,s.Bb=0,s.Fb=1,r(s.Zb,0,0,s.Zb.length),r(s.Lb,0,0,s.Lb)}if(a.ub>o)return Pt(t,7,"bad partition length");p(s=t.m,n,i,a.ub),i+=a.ub,o-=a.ub,a.Rb&&(c.Ld=x(s),c.Kd=x(s)),c=t.Qa;var u,l=t.Pa;if(e(null!=s),e(null!=c),c.Cb=x(s),c.Cb){if(c.Bb=x(s),x(s)){for(c.Fb=x(s),u=0;4>u;++u)c.Zb[u]=x(s)?g(s,7):0;for(u=0;4>u;++u)c.Lb[u]=x(s)?g(s,6):0}if(c.Bb)for(u=0;3>u;++u)l.jb[u]=x(s)?d(s,8):255}else c.Bb=0;if(s.Ka)return Pt(t,3,"cannot parse segment header");if((c=t.ed).zd=x(s),c.Tb=d(s,6),c.wb=d(s,3),c.Pc=x(s),c.Pc&&x(s)){for(l=0;4>l;++l)x(s)&&(c.vd[l]=g(s,6));for(l=0;4>l;++l)x(s)&&(c.od[l]=g(s,6))}if(t.L=0==c.Tb?0:c.zd?1:2,s.Ka)return Pt(t,3,"cannot parse filter header");var h=o;if(o=u=i,i=u+h,c=h,t.Xb=(1<<d(t.m,2))-1,h<3*(l=t.Xb))n=7;else{for(u+=3*l,c-=3*l,h=0;h<l;++h){var f=n[o+0]|n[o+1]<<8|n[o+2]<<16;f>c&&(f=c),p(t.Jc[+h],n,u,f),u+=f,c-=f,o+=3}p(t.Jc[+l],n,u,c),n=u<i?0:5}if(0!=n)return Pt(t,n,"cannot parse partitions");for(n=d(u=t.m,7),o=x(u)?g(u,4):0,i=x(u)?g(u,4):0,c=x(u)?g(u,4):0,l=x(u)?g(u,4):0,u=x(u)?g(u,4):0,h=t.Qa,f=0;4>f;++f){if(h.Cb){var m=h.Zb[f];h.Fb||(m+=n)}else{if(0<f){t.pb[f]=t.pb[0];continue}m=n}var w=t.pb[f];w.Sc[0]=Dn[kt(m+o,127)],w.Sc[1]=Rn[kt(m+0,127)],w.Eb[0]=2*Dn[kt(m+i,127)],w.Eb[1]=101581*Rn[kt(m+c,127)]>>16,8>w.Eb[1]&&(w.Eb[1]=8),w.Qc[0]=Dn[kt(m+l,117)],w.Qc[1]=Rn[kt(m+u,127)],w.lc=m+u}if(!a.Rb)return Pt(t,4,"Not a key frame.");for(x(s),a=t.Pa,n=0;4>n;++n){for(o=0;8>o;++o)for(i=0;3>i;++i)for(c=0;11>c;++c)l=E(s,Xn[n][o][i][c])?d(s,8):zn[n][o][i][c],a.Wc[n][o].Yb[i][c]=l;for(o=0;17>o;++o)a.Xc[n][o]=a.Wc[n][Wn[o]]}return t.kc=x(s),t.kc&&(t.Bd=d(s,8)),t.cb=1}function Dt(t,e,A,n,r,i,o){var s=e[r].Yb[A];for(A=0;16>r;++r){if(!E(t,s[A+0]))return r;for(;!E(t,s[A+1]);)if(s=e[++r].Yb[0],A=0,16==r)return 16;var a=e[r+1].Yb;if(E(t,s[A+2])){var c=t,u=0;if(E(c,(h=s)[(l=A)+3]))if(E(c,h[l+6])){for(s=0,l=2*(u=E(c,h[l+8]))+(h=E(c,h[l+9+u])),u=0,h=jn[l];h[s];++s)u+=u+E(c,h[s]);u+=3+(8<<l)}else E(c,h[l+7])?(u=7+2*E(c,165),u+=E(c,145)):u=5+E(c,159);else u=E(c,h[l+4])?3+E(c,h[l+5]):2;s=a[2]}else u=1,s=a[1];a=o+Vn[r],0>(c=t).b&&U(c);var l,h=c.b,f=(l=c.Ca>>1)-(c.I>>h)>>31;--c.b,c.Ca+=f,c.Ca|=1,c.I-=(l+1&f)<<h,i[a]=((u^f)-f)*n[(0<r)+0]}return 16}function Rt(t){var e=t.rb[t.sb-1];e.la=0,e.Na=0,r(t.zc,0,0,t.zc.length),t.ja=0}function Kt(t,A){if(null==t)return 0;if(null==A)return Pt(t,2,"NULL VP8Io parameter in VP8Decode().");if(!t.cb&&!Tt(t,A))return 0;if(e(t.cb),null==A.ac||A.ac(A)){A.ob&&(t.L=0);var s=Fr[t.L];if(2==t.L?(t.yb=0,t.zb=0):(t.yb=A.v-s>>4,t.zb=A.j-s>>4,0>t.yb&&(t.yb=0),0>t.zb&&(t.zb=0)),t.Va=A.o+15+s>>4,t.Hb=A.va+15+s>>4,t.Hb>t.za&&(t.Hb=t.za),t.Va>t.Ub&&(t.Va=t.Ub),0<t.L){var a=t.ed;for(s=0;4>s;++s){var c;if(t.Qa.Cb){var u=t.Qa.Lb[s];t.Qa.Fb||(u+=a.Tb)}else u=a.Tb;for(c=0;1>=c;++c){var l=t.gd[s][c],h=u;if(a.Pc&&(h+=a.vd[0],c&&(h+=a.od[0])),0<(h=0>h?0:63<h?63:h)){var f=h;0<a.wb&&(f=4<a.wb?f>>2:f>>1)>9-a.wb&&(f=9-a.wb),1>f&&(f=1),l.dd=f,l.tc=2*h+f,l.ld=40<=h?2:15<=h?1:0}else l.tc=0;l.La=c}}}s=0}else Pt(t,6,"Frame setup failed"),s=t.a;if(s=0==s){if(s){t.$c=0,0<t.Aa||(t.Ic=Ur);t:{s=t.Ic,a=4*(f=t.za);var p=32*f,d=f+1,g=0<t.L?f*(0<t.Aa?2:1):0,m=(2==t.Aa?2:1)*f;if((l=a+832+(c=3*(16*s+Fr[t.L])/2*p)+(u=null!=t.Fa&&0<t.Fa.length?t.Kc.c*t.Kc.i:0))!=l)s=0;else{if(l>t.Vb){if(t.Vb=0,t.Ec=i(l),t.Fc=0,null==t.Ec){s=Pt(t,1,"no memory during frame initialization.");break t}t.Vb=l}l=t.Ec,h=t.Fc,t.Ac=l,t.Bc=h,h+=a,t.Gd=o(p,It),t.Hd=0,t.rb=o(d+1,Nt),t.sb=1,t.wa=g?o(g,Lt):null,t.Y=0,t.D.Nb=0,t.D.wa=t.wa,t.D.Y=t.Y,0<t.Aa&&(t.D.Y+=f),e(!0),t.oc=l,t.pc=h,h+=832,t.ya=o(m,_t),t.aa=0,t.D.ya=t.ya,t.D.aa=t.aa,2==t.Aa&&(t.D.aa+=f),t.R=16*f,t.B=8*f,f=(p=Fr[t.L])*t.R,p=p/2*t.B,t.sa=l,t.ta=h+f,t.qa=t.sa,t.ra=t.ta+16*s*t.R+p,t.Ha=t.qa,t.Ia=t.ra+8*s*t.B+p,t.$c=0,h+=c,t.mb=u?l:null,t.nb=u?h:null,e(h+u<=t.Fc+t.Vb),Rt(t),r(t.Ac,t.Bc,0,a),s=1}}if(s){if(A.ka=0,A.y=t.sa,A.O=t.ta,A.f=t.qa,A.N=t.ra,A.ea=t.Ha,A.Vd=t.Ia,A.fa=t.R,A.Rc=t.B,A.F=null,A.J=0,!gn){for(s=-255;255>=s;++s)hn[255+s]=0>s?-s:s;for(s=-1020;1020>=s;++s)fn[1020+s]=-128>s?-128:127<s?127:s;for(s=-112;112>=s;++s)pn[112+s]=-16>s?-16:15<s?15:s;for(s=-255;510>=s;++s)dn[255+s]=0>s?0:255<s?255:s;gn=1}jA=$t,VA=Xt,zA=Wt,GA=Jt,XA=Yt,qA=Gt,WA=Pe,JA=Me,YA=Re,$A=Ke,ZA=Te,tn=De,en=je,An=Ve,nn=Se,rn=_e,on=Ie,sn=He,Yn[0]=fe,Yn[1]=te,Yn[2]=le,Yn[3]=he,Yn[4]=pe,Yn[5]=ge,Yn[6]=de,Yn[7]=me,Yn[8]=ve,Yn[9]=we,Jn[0]=oe,Jn[1]=Ae,Jn[2]=ne,Jn[3]=re,Jn[4]=se,Jn[5]=ae,Jn[6]=ce,$n[0]=Ce,$n[1]=ee,$n[2]=Be,$n[3]=ye,$n[4]=Qe,$n[5]=Fe,$n[6]=Ue,s=1}else s=0}s&&(s=function(t,A){for(t.M=0;t.M<t.Va;++t.M){var o,s=t.Jc[t.M&t.Xb],a=t.m,c=t;for(o=0;o<c.za;++o){var u=a,l=c,h=l.Ac,f=l.Bc+4*o,p=l.zc,d=l.ya[l.aa+o];if(l.Qa.Bb?d.$b=E(u,l.Pa.jb[0])?2+E(u,l.Pa.jb[2]):E(u,l.Pa.jb[1]):d.$b=0,l.kc&&(d.Ad=E(u,l.Bd)),d.Za=!E(u,145)+0,d.Za){var g=d.Ob,m=0;for(l=0;4>l;++l){var w,v=p[0+l];for(w=0;4>w;++w){v=Gn[h[f+w]][v];for(var B=qn[E(u,v[0])];0<B;)B=qn[2*B+E(u,v[B])];v=-B,h[f+w]=v}n(g,m,h,f,4),m+=4,p[0+l]=v}}else v=E(u,156)?E(u,128)?1:3:E(u,163)?2:0,d.Ob[0]=v,r(h,f,v,4),r(p,0,v,4);d.Dd=E(u,142)?E(u,114)?E(u,183)?1:3:2:0}if(c.m.Ka)return Pt(t,7,"Premature end-of-partition0 encountered.");for(;t.ja<t.za;++t.ja){if(c=s,u=(a=t).rb[a.sb-1],h=a.rb[a.sb+a.ja],o=a.ya[a.aa+a.ja],f=a.kc?o.Ad:0)u.la=h.la=0,o.Za||(u.Na=h.Na=0),o.Hc=0,o.Gc=0,o.ia=0;else{var y,b;if(u=h,h=c,f=a.Pa.Xc,p=a.ya[a.aa+a.ja],d=a.pb[p.$b],l=p.ad,g=0,m=a.rb[a.sb-1],v=w=0,r(l,g,0,384),p.Za)var C=0,F=f[3];else{B=i(16);var Q=u.Na+m.Na;if(Q=Kn(h,f[1],Q,d.Eb,0,B,0),u.Na=m.Na=(0<Q)+0,1<Q)jA(B,0,l,g);else{var U=B[0]+3>>3;for(B=0;256>B;B+=16)l[g+B]=U}C=1,F=f[0]}var x=15&u.la,L=15&m.la;for(B=0;4>B;++B){var N=1&L;for(U=b=0;4>U;++U)x=x>>1|(N=(Q=Kn(h,F,Q=N+(1&x),d.Sc,C,l,g))>C)<<7,b=b<<2|(3<Q?3:1<Q?2:0!=l[g+0]),g+=16;x>>=4,L=L>>1|N<<7,w=(w<<8|b)>>>0}for(F=x,C=L>>4,y=0;4>y;y+=2){for(b=0,x=u.la>>4+y,L=m.la>>4+y,B=0;2>B;++B){for(N=1&L,U=0;2>U;++U)Q=N+(1&x),x=x>>1|(N=0<(Q=Kn(h,f[2],Q,d.Qc,0,l,g)))<<3,b=b<<2|(3<Q?3:1<Q?2:0!=l[g+0]),g+=16;x>>=2,L=L>>1|N<<5}v|=b<<4*y,F|=x<<4<<y,C|=(240&L)<<y}u.la=F,m.la=C,p.Hc=w,p.Gc=v,p.ia=43690&v?0:d.ia,f=!(w|v)}if(0<a.L&&(a.wa[a.Y+a.ja]=a.gd[o.$b][o.Za],a.wa[a.Y+a.ja].La|=!f),c.Ka)return Pt(t,7,"Premature end-of-file encountered.")}if(Rt(t),a=A,c=1,o=(s=t).D,u=0<s.L&&s.M>=s.zb&&s.M<=s.Va,0==s.Aa)t:{if(o.M=s.M,o.uc=u,wA(s,o),c=1,o=(b=s.D).Nb,u=(v=Fr[s.L])*s.R,h=v/2*s.B,B=16*o*s.R,U=8*o*s.B,f=s.sa,p=s.ta-u+B,d=s.qa,l=s.ra-h+U,g=s.Ha,m=s.Ia-h+U,L=0==(x=b.M),w=x>=s.Va-1,2==s.Aa&&wA(s,b),b.uc)for(N=(Q=s).D.M,e(Q.D.uc),b=Q.yb;b<Q.Hb;++b){C=b,F=N;var S=(_=(R=Q).D).Nb;y=R.R;var _=_.wa[_.Y+C],I=R.sa,H=R.ta+16*S*y+16*C,k=_.dd,O=_.tc;if(0!=O)if(e(3<=O),1==R.L)0<C&&rn(I,H,y,O+4),_.La&&sn(I,H,y,O),0<F&&nn(I,H,y,O+4),_.La&&on(I,H,y,O);else{var P=R.B,M=R.qa,T=R.ra+8*S*P+8*C,D=R.Ha,R=R.Ia+8*S*P+8*C;S=_.ld,0<C&&(JA(I,H,y,O+4,k,S),$A(M,T,D,R,P,O+4,k,S)),_.La&&(tn(I,H,y,O,k,S),An(M,T,D,R,P,O,k,S)),0<F&&(WA(I,H,y,O+4,k,S),YA(M,T,D,R,P,O+4,k,S)),_.La&&(ZA(I,H,y,O,k,S),en(M,T,D,R,P,O,k,S))}}if(s.ia&&alert("todo:DitherRow"),null!=a.put){if(b=16*x,x=16*(x+1),L?(a.y=s.sa,a.O=s.ta+B,a.f=s.qa,a.N=s.ra+U,a.ea=s.Ha,a.W=s.Ia+U):(b-=v,a.y=f,a.O=p,a.f=d,a.N=l,a.ea=g,a.W=m),w||(x-=v),x>a.o&&(x=a.o),a.F=null,a.J=null,null!=s.Fa&&0<s.Fa.length&&b<x&&(a.J=Je(s,a,b,x-b),a.F=s.mb,null==a.F&&0==a.F.length)){c=Pt(s,3,"Could not decode alpha data.");break t}b<a.j&&(v=a.j-b,b=a.j,e(!(1&v)),a.O+=s.R*v,a.N+=s.B*(v>>1),a.W+=s.B*(v>>1),null!=a.F&&(a.J+=a.width*v)),b<x&&(a.O+=a.v,a.N+=a.v>>1,a.W+=a.v>>1,null!=a.F&&(a.J+=a.v),a.ka=b-a.j,a.U=a.va-a.v,a.T=x-b,c=a.put(a))}o+1!=s.Ic||w||(n(s.sa,s.ta-u,f,p+16*s.R,u),n(s.qa,s.ra-h,d,l+8*s.B,h),n(s.Ha,s.Ia-h,g,m+8*s.B,h))}if(!c)return Pt(t,6,"Output aborted.")}return 1}(t,A)),null!=A.bc&&A.bc(A),s&=1}return s?(t.cb=0,s):0}function jt(t,e,A,n,r){r=t[e+A+32*n]+(r>>3),t[e+A+32*n]=-256&r?0>r?0:255:r}function Vt(t,e,A,n,r,i){jt(t,e,0,A,n+r),jt(t,e,1,A,n+i),jt(t,e,2,A,n-i),jt(t,e,3,A,n-r)}function qt(t){return(20091*t>>16)+t}function zt(t,e,A,n){var r,o=0,s=i(16);for(r=0;4>r;++r){var a=t[e+0]+t[e+8],c=t[e+0]-t[e+8],u=(35468*t[e+4]>>16)-qt(t[e+12]),l=qt(t[e+4])+(35468*t[e+12]>>16);s[o+0]=a+l,s[o+1]=c+u,s[o+2]=c-u,s[o+3]=a-l,o+=4,e++}for(r=o=0;4>r;++r)a=(t=s[o+0]+4)+s[o+8],c=t-s[o+8],u=(35468*s[o+4]>>16)-qt(s[o+12]),jt(A,n,0,0,a+(l=qt(s[o+4])+(35468*s[o+12]>>16))),jt(A,n,1,0,c+u),jt(A,n,2,0,c-u),jt(A,n,3,0,a-l),o++,n+=32}function Gt(t,e,A,n){var r=t[e+0]+4,i=35468*t[e+4]>>16,o=qt(t[e+4]),s=35468*t[e+1]>>16;Vt(A,n,0,r+o,t=qt(t[e+1]),s),Vt(A,n,1,r+i,t,s),Vt(A,n,2,r-i,t,s),Vt(A,n,3,r-o,t,s)}function Xt(t,e,A,n,r){zt(t,e,A,n),r&&zt(t,e+16,A,n+4)}function Wt(t,e,A,n){VA(t,e+0,A,n,1),VA(t,e+32,A,n+128,1)}function Jt(t,e,A,n){var r;for(t=t[e+0]+4,r=0;4>r;++r)for(e=0;4>e;++e)jt(A,n,e,r,t)}function Yt(t,e,A,n){t[e+0]&&GA(t,e+0,A,n),t[e+16]&&GA(t,e+16,A,n+4),t[e+32]&&GA(t,e+32,A,n+128),t[e+48]&&GA(t,e+48,A,n+128+4)}function $t(t,e,A,n){var r,o=i(16);for(r=0;4>r;++r){var s=t[e+0+r]+t[e+12+r],a=t[e+4+r]+t[e+8+r],c=t[e+4+r]-t[e+8+r],u=t[e+0+r]-t[e+12+r];o[0+r]=s+a,o[8+r]=s-a,o[4+r]=u+c,o[12+r]=u-c}for(r=0;4>r;++r)s=(t=o[0+4*r]+3)+o[3+4*r],a=o[1+4*r]+o[2+4*r],c=o[1+4*r]-o[2+4*r],u=t-o[3+4*r],A[n+0]=s+a>>3,A[n+16]=u+c>>3,A[n+32]=s-a>>3,A[n+48]=u-c>>3,n+=64}function Zt(t,e,A){var n,r=e-32,i=vn,o=255-t[r-1];for(n=0;n<A;++n){var s,a=i,c=o+t[e-1];for(s=0;s<A;++s)t[e+s]=a[c+t[r+s]];e+=32}}function te(t,e){Zt(t,e,4)}function ee(t,e){Zt(t,e,8)}function Ae(t,e){Zt(t,e,16)}function ne(t,e){var A;for(A=0;16>A;++A)n(t,e+32*A,t,e-32,16)}function re(t,e){var A;for(A=16;0<A;--A)r(t,e,t[e-1],16),e+=32}function ie(t,e,A){var n;for(n=0;16>n;++n)r(e,A+32*n,t,16)}function oe(t,e){var A,n=16;for(A=0;16>A;++A)n+=t[e-1+32*A]+t[e+A-32];ie(n>>5,t,e)}function se(t,e){var A,n=8;for(A=0;16>A;++A)n+=t[e-1+32*A];ie(n>>4,t,e)}function ae(t,e){var A,n=8;for(A=0;16>A;++A)n+=t[e+A-32];ie(n>>4,t,e)}function ce(t,e){ie(128,t,e)}function ue(t,e,A){return t+2*e+A+2>>2}function le(t,e){var A,r=e-32;for(r=new Uint8Array([ue(t[r-1],t[r+0],t[r+1]),ue(t[r+0],t[r+1],t[r+2]),ue(t[r+1],t[r+2],t[r+3]),ue(t[r+2],t[r+3],t[r+4])]),A=0;4>A;++A)n(t,e+32*A,r,0,r.length)}function he(t,e){var A=t[e-1],n=t[e-1+32],r=t[e-1+64],i=t[e-1+96];L(t,e+0,16843009*ue(t[e-1-32],A,n)),L(t,e+32,16843009*ue(A,n,r)),L(t,e+64,16843009*ue(n,r,i)),L(t,e+96,16843009*ue(r,i,i))}function fe(t,e){var A,n=4;for(A=0;4>A;++A)n+=t[e+A-32]+t[e-1+32*A];for(n>>=3,A=0;4>A;++A)r(t,e+32*A,n,4)}function pe(t,e){var A=t[e-1+0],n=t[e-1+32],r=t[e-1+64],i=t[e-1-32],o=t[e+0-32],s=t[e+1-32],a=t[e+2-32],c=t[e+3-32];t[e+0+96]=ue(n,r,t[e-1+96]),t[e+1+96]=t[e+0+64]=ue(A,n,r),t[e+2+96]=t[e+1+64]=t[e+0+32]=ue(i,A,n),t[e+3+96]=t[e+2+64]=t[e+1+32]=t[e+0+0]=ue(o,i,A),t[e+3+64]=t[e+2+32]=t[e+1+0]=ue(s,o,i),t[e+3+32]=t[e+2+0]=ue(a,s,o),t[e+3+0]=ue(c,a,s)}function de(t,e){var A=t[e+1-32],n=t[e+2-32],r=t[e+3-32],i=t[e+4-32],o=t[e+5-32],s=t[e+6-32],a=t[e+7-32];t[e+0+0]=ue(t[e+0-32],A,n),t[e+1+0]=t[e+0+32]=ue(A,n,r),t[e+2+0]=t[e+1+32]=t[e+0+64]=ue(n,r,i),t[e+3+0]=t[e+2+32]=t[e+1+64]=t[e+0+96]=ue(r,i,o),t[e+3+32]=t[e+2+64]=t[e+1+96]=ue(i,o,s),t[e+3+64]=t[e+2+96]=ue(o,s,a),t[e+3+96]=ue(s,a,a)}function ge(t,e){var A=t[e-1+0],n=t[e-1+32],r=t[e-1+64],i=t[e-1-32],o=t[e+0-32],s=t[e+1-32],a=t[e+2-32],c=t[e+3-32];t[e+0+0]=t[e+1+64]=i+o+1>>1,t[e+1+0]=t[e+2+64]=o+s+1>>1,t[e+2+0]=t[e+3+64]=s+a+1>>1,t[e+3+0]=a+c+1>>1,t[e+0+96]=ue(r,n,A),t[e+0+64]=ue(n,A,i),t[e+0+32]=t[e+1+96]=ue(A,i,o),t[e+1+32]=t[e+2+96]=ue(i,o,s),t[e+2+32]=t[e+3+96]=ue(o,s,a),t[e+3+32]=ue(s,a,c)}function me(t,e){var A=t[e+0-32],n=t[e+1-32],r=t[e+2-32],i=t[e+3-32],o=t[e+4-32],s=t[e+5-32],a=t[e+6-32],c=t[e+7-32];t[e+0+0]=A+n+1>>1,t[e+1+0]=t[e+0+64]=n+r+1>>1,t[e+2+0]=t[e+1+64]=r+i+1>>1,t[e+3+0]=t[e+2+64]=i+o+1>>1,t[e+0+32]=ue(A,n,r),t[e+1+32]=t[e+0+96]=ue(n,r,i),t[e+2+32]=t[e+1+96]=ue(r,i,o),t[e+3+32]=t[e+2+96]=ue(i,o,s),t[e+3+64]=ue(o,s,a),t[e+3+96]=ue(s,a,c)}function we(t,e){var A=t[e-1+0],n=t[e-1+32],r=t[e-1+64],i=t[e-1+96];t[e+0+0]=A+n+1>>1,t[e+2+0]=t[e+0+32]=n+r+1>>1,t[e+2+32]=t[e+0+64]=r+i+1>>1,t[e+1+0]=ue(A,n,r),t[e+3+0]=t[e+1+32]=ue(n,r,i),t[e+3+32]=t[e+1+64]=ue(r,i,i),t[e+3+64]=t[e+2+64]=t[e+0+96]=t[e+1+96]=t[e+2+96]=t[e+3+96]=i}function ve(t,e){var A=t[e-1+0],n=t[e-1+32],r=t[e-1+64],i=t[e-1+96],o=t[e-1-32],s=t[e+0-32],a=t[e+1-32],c=t[e+2-32];t[e+0+0]=t[e+2+32]=A+o+1>>1,t[e+0+32]=t[e+2+64]=n+A+1>>1,t[e+0+64]=t[e+2+96]=r+n+1>>1,t[e+0+96]=i+r+1>>1,t[e+3+0]=ue(s,a,c),t[e+2+0]=ue(o,s,a),t[e+1+0]=t[e+3+32]=ue(A,o,s),t[e+1+32]=t[e+3+64]=ue(n,A,o),t[e+1+64]=t[e+3+96]=ue(r,n,A),t[e+1+96]=ue(i,r,n)}function Be(t,e){var A;for(A=0;8>A;++A)n(t,e+32*A,t,e-32,8)}function ye(t,e){var A;for(A=0;8>A;++A)r(t,e,t[e-1],8),e+=32}function be(t,e,A){var n;for(n=0;8>n;++n)r(e,A+32*n,t,8)}function Ce(t,e){var A,n=8;for(A=0;8>A;++A)n+=t[e+A-32]+t[e-1+32*A];be(n>>4,t,e)}function Fe(t,e){var A,n=4;for(A=0;8>A;++A)n+=t[e+A-32];be(n>>3,t,e)}function Qe(t,e){var A,n=4;for(A=0;8>A;++A)n+=t[e-1+32*A];be(n>>3,t,e)}function Ue(t,e){be(128,t,e)}function xe(t,e,A){var n=t[e-A],r=t[e+0],i=3*(r-n)+mn[1020+t[e-2*A]-t[e+A]],o=wn[112+(i+4>>3)];t[e-A]=vn[255+n+wn[112+(i+3>>3)]],t[e+0]=vn[255+r-o]}function Ee(t,e,A,n){var r=t[e+0],i=t[e+A];return Bn[255+t[e-2*A]-t[e-A]]>n||Bn[255+i-r]>n}function Le(t,e,A,n){return 4*Bn[255+t[e-A]-t[e+0]]+Bn[255+t[e-2*A]-t[e+A]]<=n}function Ne(t,e,A,n,r){var i=t[e-3*A],o=t[e-2*A],s=t[e-A],a=t[e+0],c=t[e+A],u=t[e+2*A],l=t[e+3*A];return 4*Bn[255+s-a]+Bn[255+o-c]>n?0:Bn[255+t[e-4*A]-i]<=r&&Bn[255+i-o]<=r&&Bn[255+o-s]<=r&&Bn[255+l-u]<=r&&Bn[255+u-c]<=r&&Bn[255+c-a]<=r}function Se(t,e,A,n){var r=2*n+1;for(n=0;16>n;++n)Le(t,e+n,A,r)&&xe(t,e+n,A)}function _e(t,e,A,n){var r=2*n+1;for(n=0;16>n;++n)Le(t,e+n*A,1,r)&&xe(t,e+n*A,1)}function Ie(t,e,A,n){var r;for(r=3;0<r;--r)Se(t,e+=4*A,A,n)}function He(t,e,A,n){var r;for(r=3;0<r;--r)_e(t,e+=4,A,n)}function ke(t,e,A,n,r,i,o,s){for(i=2*i+1;0<r--;){if(Ne(t,e,A,i,o))if(Ee(t,e,A,s))xe(t,e,A);else{var a=t,c=e,u=A,l=a[c-2*u],h=a[c-u],f=a[c+0],p=a[c+u],d=a[c+2*u],g=27*(w=mn[1020+3*(f-h)+mn[1020+l-p]])+63>>7,m=18*w+63>>7,w=9*w+63>>7;a[c-3*u]=vn[255+a[c-3*u]+w],a[c-2*u]=vn[255+l+m],a[c-u]=vn[255+h+g],a[c+0]=vn[255+f-g],a[c+u]=vn[255+p-m],a[c+2*u]=vn[255+d-w]}e+=n}}function Oe(t,e,A,n,r,i,o,s){for(i=2*i+1;0<r--;){if(Ne(t,e,A,i,o))if(Ee(t,e,A,s))xe(t,e,A);else{var a=t,c=e,u=A,l=a[c-u],h=a[c+0],f=a[c+u],p=wn[112+(4+(d=3*(h-l))>>3)],d=wn[112+(d+3>>3)],g=p+1>>1;a[c-2*u]=vn[255+a[c-2*u]+g],a[c-u]=vn[255+l+d],a[c+0]=vn[255+h-p],a[c+u]=vn[255+f-g]}e+=n}}function Pe(t,e,A,n,r,i){ke(t,e,A,1,16,n,r,i)}function Me(t,e,A,n,r,i){ke(t,e,1,A,16,n,r,i)}function Te(t,e,A,n,r,i){var o;for(o=3;0<o;--o)Oe(t,e+=4*A,A,1,16,n,r,i)}function De(t,e,A,n,r,i){var o;for(o=3;0<o;--o)Oe(t,e+=4,1,A,16,n,r,i)}function Re(t,e,A,n,r,i,o,s){ke(t,e,r,1,8,i,o,s),ke(A,n,r,1,8,i,o,s)}function Ke(t,e,A,n,r,i,o,s){ke(t,e,1,r,8,i,o,s),ke(A,n,1,r,8,i,o,s)}function je(t,e,A,n,r,i,o,s){Oe(t,e+4*r,r,1,8,i,o,s),Oe(A,n+4*r,r,1,8,i,o,s)}function Ve(t,e,A,n,r,i,o,s){Oe(t,e+4,1,r,8,i,o,s),Oe(A,n+4,1,r,8,i,o,s)}function qe(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function ze(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function Ge(t,e,A,n,r,i,o){for(t=null==t?0:t[e+0],e=0;e<o;++e)r[i+e]=t+A[n+e]&255,t=r[i+e]}function Xe(t,e,A,n,r,i,o){var s;if(null==t)Ge(null,null,A,n,r,i,o);else for(s=0;s<o;++s)r[i+s]=t[e+s]+A[n+s]&255}function We(t,e,A,n,r,i,o){if(null==t)Ge(null,null,A,n,r,i,o);else{var s,a=t[e+0],c=a,u=a;for(s=0;s<o;++s)c=u+(a=t[e+s])-c,u=A[n+s]+(-256&c?0>c?0:255:c)&255,c=a,r[i+s]=u}}function Je(t,A,r,o){var s=A.width,a=A.o;if(e(null!=t&&null!=A),0>r||0>=o||r+o>a)return null;if(!t.Cc){if(null==t.ga){var c;if(t.ga=new function(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Ot,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0},(c=null==t.ga)||(c=A.width*A.o,e(0==t.Gb.length),t.Gb=i(c),t.Uc=0,null==t.Gb?c=0:(t.mb=t.Gb,t.nb=t.Uc,t.rc=null,c=1),c=!c),!c){c=t.ga;var u=t.Fa,l=t.P,h=t.qc,f=t.mb,p=t.nb,d=l+1,g=h-1,w=c.l;if(e(null!=u&&null!=f&&null!=A),er[0]=null,er[1]=Ge,er[2]=Xe,er[3]=We,c.ca=f,c.tb=p,c.c=A.width,c.i=A.height,e(0<c.c&&0<c.i),1>=h)A=0;else if(c.$a=u[l+0]>>0&3,c.Z=u[l+0]>>2&3,c.Lc=u[l+0]>>4&3,l=u[l+0]>>6&3,0>c.$a||1<c.$a||4<=c.Z||1<c.Lc||l)A=0;else if(w.put=ct,w.ac=at,w.bc=ut,w.ma=c,w.width=A.width,w.height=A.height,w.Da=A.Da,w.v=A.v,w.va=A.va,w.j=A.j,w.o=A.o,c.$a)t:{e(1==c.$a),A=Ft();e:for(;;){if(null==A){A=0;break t}if(e(null!=c),c.mc=A,A.c=c.c,A.i=c.i,A.l=c.l,A.l.ma=c,A.l.width=c.c,A.l.height=c.i,A.a=0,m(A.m,u,d,g),!Qt(c.c,c.i,1,A,null))break e;if(1==A.ab&&3==A.gc[0].hc&&vt(A.s)?(c.ic=1,u=A.c*A.i,A.Ta=null,A.Ua=0,A.V=i(u),A.Ba=0,null==A.V?(A.a=1,A=0):A=1):(c.ic=0,A=Ut(A,c.c)),!A)break e;A=1;break t}c.mc=null,A=0}else A=g>=c.c*c.i;c=!A}if(c)return null;1!=t.ga.Lc?t.Ga=0:o=a-r}e(null!=t.ga),e(r+o<=a);t:{if(A=(u=t.ga).c,a=u.l.o,0==u.$a){if(d=t.rc,g=t.Vc,w=t.Fa,l=t.P+1+r*A,h=t.mb,f=t.nb+r*A,e(l<=t.P+t.qc),0!=u.Z)for(e(null!=er[u.Z]),c=0;c<o;++c)er[u.Z](d,g,w,l,h,f,A),d=h,g=f,f+=A,l+=A;else for(c=0;c<o;++c)n(h,f,w,l,A),d=h,g=f,f+=A,l+=A;t.rc=d,t.Vc=g}else{if(e(null!=u.mc),A=r+o,e(null!=(c=u.mc)),e(A<=c.i),c.C>=A)A=1;else if(u.ic||eA(),u.ic){u=c.V,d=c.Ba,g=c.c;var v=c.i,B=(w=1,l=c.$/g,h=c.$%g,f=c.m,p=c.s,c.$),y=g*v,b=g*A,F=p.wc,U=B<b?gt(p,h,l):null;e(B<=y),e(A<=v),e(vt(p));e:for(;;){for(;!f.h&&B<b;){if(h&F||(U=gt(p,h,l)),e(null!=U),Q(f),256>(v=pt(U.G[0],U.H[0],f)))u[d+B]=v,++B,++h>=g&&(h=0,++l<=A&&!(l%16)&&yt(c,l));else{if(!(280>v)){w=0;break e}v=ht(v-256,f);var x,E=pt(U.G[4],U.H[4],f);if(Q(f),!(B>=(E=ft(g,E=ht(E,f)))&&y-B>=v)){w=0;break e}for(x=0;x<v;++x)u[d+B+x]=u[d+B+x-E];for(B+=v,h+=v;h>=g;)h-=g,++l<=A&&!(l%16)&&yt(c,l);B<b&&h&F&&(U=gt(p,h,l))}e(f.h==C(f))}yt(c,l>A?A:l);break e}!w||f.h&&B<y?(w=0,c.a=f.h?5:3):c.$=B,A=w}else A=bt(c,c.V,c.Ba,c.c,c.i,A,xt);if(!A){o=0;break t}}r+o>=a&&(t.Cc=1),o=1}if(!o)return null;if(t.Cc&&(null!=(o=t.ga)&&(o.mc=null),t.ga=null,0<t.Ga))return alert("todo:WebPDequantizeLevels"),null}return t.nb+r*s}function Ye(t,e,A,n,r,i){for(;0<r--;){var o,s=t,a=e+(A?1:0),c=t,u=e+(A?0:3);for(o=0;o<n;++o){var l=c[u+4*o];255!=l&&(l*=32897,s[a+4*o+0]=s[a+4*o+0]*l>>23,s[a+4*o+1]=s[a+4*o+1]*l>>23,s[a+4*o+2]=s[a+4*o+2]*l>>23)}e+=i}}function $e(t,e,A,n,r){for(;0<n--;){var i;for(i=0;i<A;++i){var o=t[e+2*i+0],s=15&(c=t[e+2*i+1]),a=4369*s,c=(240&c|c>>4)*a>>16;t[e+2*i+0]=(240&o|o>>4)*a>>16&240|(15&o|o<<4)*a>>16>>4&15,t[e+2*i+1]=240&c|s}e+=r}}function Ze(t,e,A,n,r,i,o,s){var a,c,u=255;for(c=0;c<r;++c){for(a=0;a<n;++a){var l=t[e+a];i[o+4*a]=l,u&=l}e+=A,o+=s}return 255!=u}function tA(t,e,A,n,r){var i;for(i=0;i<r;++i)A[n+i]=t[e+i]>>8}function eA(){an=Ye,cn=$e,un=Ze,ln=tA}function AA(A,n,r){t[A]=function(t,A,i,o,s,a,c,u,l,h,f,p,d,g,m,w,v){var B,y=v-1>>1,b=s[a+0]|c[u+0]<<16,C=l[h+0]|f[p+0]<<16;e(null!=t);var F=3*b+C+131074>>2;for(n(t[A+0],255&F,F>>16,d,g),null!=i&&(F=3*C+b+131074>>2,n(i[o+0],255&F,F>>16,m,w)),B=1;B<=y;++B){var Q=s[a+B]|c[u+B]<<16,U=l[h+B]|f[p+B]<<16,x=b+Q+C+U+524296,E=x+2*(Q+C)>>3;F=E+b>>1,b=(x=x+2*(b+U)>>3)+Q>>1,n(t[A+2*B-1],255&F,F>>16,d,g+(2*B-1)*r),n(t[A+2*B-0],255&b,b>>16,d,g+(2*B-0)*r),null!=i&&(F=x+C>>1,b=E+U>>1,n(i[o+2*B-1],255&F,F>>16,m,w+(2*B-1)*r),n(i[o+2*B+0],255&b,b>>16,m,w+(2*B+0)*r)),b=Q,C=U}1&v||(F=3*b+C+131074>>2,n(t[A+v-1],255&F,F>>16,d,g+(v-1)*r),null!=i&&(F=3*C+b+131074>>2,n(i[o+v-1],255&F,F>>16,m,w+(v-1)*r)))}}function nA(){Ar[yn]=nr,Ar[bn]=ir,Ar[Cn]=rr,Ar[Fn]=or,Ar[Qn]=sr,Ar[Un]=ar,Ar[xn]=cr,Ar[En]=ir,Ar[Ln]=or,Ar[Nn]=sr,Ar[Sn]=ar}function rA(t){return t&~dr?0>t?0:255:t>>pr}function iA(t,e){return rA((19077*t>>8)+(26149*e>>8)-14234)}function oA(t,e,A){return rA((19077*t>>8)-(6419*e>>8)-(13320*A>>8)+8708)}function sA(t,e){return rA((19077*t>>8)+(33050*e>>8)-17685)}function aA(t,e,A,n,r){n[r+0]=iA(t,A),n[r+1]=oA(t,e,A),n[r+2]=sA(t,e)}function cA(t,e,A,n,r){n[r+0]=sA(t,e),n[r+1]=oA(t,e,A),n[r+2]=iA(t,A)}function uA(t,e,A,n,r){var i=oA(t,e,A);e=i<<3&224|sA(t,e)>>3,n[r+0]=248&iA(t,A)|i>>5,n[r+1]=e}function lA(t,e,A,n,r){var i=240&sA(t,e)|15;n[r+0]=240&iA(t,A)|oA(t,e,A)>>4,n[r+1]=i}function hA(t,e,A,n,r){n[r+0]=255,aA(t,e,A,n,r+1)}function fA(t,e,A,n,r){cA(t,e,A,n,r),n[r+3]=255}function pA(t,e,A,n,r){aA(t,e,A,n,r),n[r+3]=255}function kt(t,e){return 0>t?0:t>e?e:t}function dA(e,A,n){t[e]=function(t,e,r,i,o,s,a,c,u){for(var l=c+(-2&u)*n;c!=l;)A(t[e+0],r[i+0],o[s+0],a,c),A(t[e+1],r[i+0],o[s+0],a,c+n),e+=2,++i,++s,c+=2*n;1&u&&A(t[e+0],r[i+0],o[s+0],a,c)}}function gA(t,e,A){return 0==A?0==t?0==e?6:5:0==e?4:0:A}function mA(t,e,A,n,r){switch(t>>>30){case 3:VA(e,A,n,r,0);break;case 2:qA(e,A,n,r);break;case 1:GA(e,A,n,r)}}function wA(t,e){var A,i,o=e.M,s=e.Nb,a=t.oc,c=t.pc+40,u=t.oc,l=t.pc+584,h=t.oc,f=t.pc+600;for(A=0;16>A;++A)a[c+32*A-1]=129;for(A=0;8>A;++A)u[l+32*A-1]=129,h[f+32*A-1]=129;for(0<o?a[c-1-32]=u[l-1-32]=h[f-1-32]=129:(r(a,c-32-1,127,21),r(u,l-32-1,127,9),r(h,f-32-1,127,9)),i=0;i<t.za;++i){var p=e.ya[e.aa+i];if(0<i){for(A=-1;16>A;++A)n(a,c+32*A-4,a,c+32*A+12,4);for(A=-1;8>A;++A)n(u,l+32*A-4,u,l+32*A+4,4),n(h,f+32*A-4,h,f+32*A+4,4)}var d=t.Gd,g=t.Hd+i,m=p.ad,w=p.Hc;if(0<o&&(n(a,c-32,d[g].y,0,16),n(u,l-32,d[g].f,0,8),n(h,f-32,d[g].ea,0,8)),p.Za){var v=a,B=c-32+16;for(0<o&&(i>=t.za-1?r(v,B,d[g].y[15],4):n(v,B,d[g+1].y,0,4)),A=0;4>A;A++)v[B+128+A]=v[B+256+A]=v[B+384+A]=v[B+0+A];for(A=0;16>A;++A,w<<=2)v=a,B=c+Cr[A],Yn[p.Ob[A]](v,B),mA(w,m,16*+A,v,B)}else if(v=gA(i,o,p.Ob[0]),Jn[v](a,c),0!=w)for(A=0;16>A;++A,w<<=2)mA(w,m,16*+A,a,c+Cr[A]);for(A=p.Gc,v=gA(i,o,p.Dd),$n[v](u,l),$n[v](h,f),w=m,v=u,B=l,255&(p=A>>0)&&(170&p?zA(w,256,v,B):XA(w,256,v,B)),p=h,w=f,255&(A>>=8)&&(170&A?zA(m,320,p,w):XA(m,320,p,w)),o<t.Ub-1&&(n(d[g].y,0,a,c+480,16),n(d[g].f,0,u,l+224,8),n(d[g].ea,0,h,f+224,8)),A=8*s*t.B,d=t.sa,g=t.ta+16*i+16*s*t.R,m=t.qa,p=t.ra+8*i+A,w=t.Ha,v=t.Ia+8*i+A,A=0;16>A;++A)n(d,g+A*t.R,a,c+32*A,16);for(A=0;8>A;++A)n(m,p+A*t.B,u,l+32*A,8),n(w,v+A*t.B,h,f+32*A,8)}}function vA(t,n,r,i,o,s,a,c,u){var l=[0],h=[0],f=0,p=null!=u?u.kd:0,d=null!=u?u:new qe;if(null==t||12>r)return 7;d.data=t,d.w=n,d.ha=r,n=[n],r=[r],d.gb=[d.gb];t:{var g=n,w=r,v=d.gb;if(e(null!=t),e(null!=w),e(null!=v),v[0]=0,12<=w[0]&&!A(t,g[0],"RIFF")){if(A(t,g[0]+8,"WEBP")){v=3;break t}var B=_(t,g[0]+4);if(12>B||4294967286<B){v=3;break t}if(p&&B>w[0]-8){v=7;break t}v[0]=B,g[0]+=12,w[0]-=12}v=0}if(0!=v)return v;for(B=0<d.gb[0],r=r[0];;){t:{var b=t;w=n,v=r;var C=l,F=h,Q=g=[0];if((E=f=[f])[0]=0,8>v[0])v=7;else{if(!A(b,w[0],"VP8X")){if(10!=_(b,w[0]+4)){v=3;break t}if(18>v[0]){v=7;break t}var U=_(b,w[0]+8),x=1+S(b,w[0]+12);if(2147483648<=x*(b=1+S(b,w[0]+15))){v=3;break t}null!=Q&&(Q[0]=U),null!=C&&(C[0]=x),null!=F&&(F[0]=b),w[0]+=18,v[0]-=18,E[0]=1}v=0}}if(f=f[0],g=g[0],0!=v)return v;if(w=!!(2&g),!B&&f)return 3;if(null!=s&&(s[0]=!!(16&g)),null!=a&&(a[0]=w),null!=c&&(c[0]=0),a=l[0],g=h[0],f&&w&&null==u){v=0;break}if(4>r){v=7;break}if(B&&f||!B&&!f&&!A(t,n[0],"ALPH")){r=[r],d.na=[d.na],d.P=[d.P],d.Sa=[d.Sa];t:{U=t,v=n,B=r;var E=d.gb;C=d.na,F=d.P,Q=d.Sa,x=22,e(null!=U),e(null!=B),b=v[0];var L=B[0];for(e(null!=C),e(null!=Q),C[0]=null,F[0]=null,Q[0]=0;;){if(v[0]=b,B[0]=L,8>L){v=7;break t}var N=_(U,b+4);if(4294967286<N){v=3;break t}var I=8+N+1&-2;if(x+=I,0<E&&x>E){v=3;break t}if(!A(U,b,"VP8 ")||!A(U,b,"VP8L")){v=0;break t}if(L[0]<I){v=7;break t}A(U,b,"ALPH")||(C[0]=U,F[0]=b+8,Q[0]=N),b+=I,L-=I}}if(r=r[0],d.na=d.na[0],d.P=d.P[0],d.Sa=d.Sa[0],0!=v)break}r=[r],d.Ja=[d.Ja],d.xa=[d.xa];t:if(E=t,v=n,B=r,C=d.gb[0],F=d.Ja,Q=d.xa,U=v[0],b=!A(E,U,"VP8 "),x=!A(E,U,"VP8L"),e(null!=E),e(null!=B),e(null!=F),e(null!=Q),8>B[0])v=7;else{if(b||x){if(E=_(E,U+4),12<=C&&E>C-12){v=3;break t}if(p&&E>B[0]-8){v=7;break t}F[0]=E,v[0]+=8,B[0]-=8,Q[0]=x}else Q[0]=5<=B[0]&&47==E[U+0]&&!(E[U+4]>>5),F[0]=B[0];v=0}if(r=r[0],d.Ja=d.Ja[0],d.xa=d.xa[0],n=n[0],0!=v)break;if(4294967286<d.Ja)return 3;if(null==c||w||(c[0]=d.xa?2:1),a=[a],g=[g],d.xa){if(5>r){v=7;break}c=a,p=g,w=s,null==t||5>r?t=0:5<=r&&47==t[n+0]&&!(t[n+4]>>5)?(B=[0],E=[0],C=[0],m(F=new y,t,n,r),lt(F,B,E,C)?(null!=c&&(c[0]=B[0]),null!=p&&(p[0]=E[0]),null!=w&&(w[0]=C[0]),t=1):t=0):t=0}else{if(10>r){v=7;break}c=g,null==t||10>r||!Mt(t,n+3,r-3)?t=0:(p=t[n+0]|t[n+1]<<8|t[n+2]<<16,w=16383&(t[n+7]<<8|t[n+6]),t=16383&(t[n+9]<<8|t[n+8]),1&p||3<(p>>1&7)||!(p>>4&1)||p>>5>=d.Ja||!w||!t?t=0:(a&&(a[0]=w),c&&(c[0]=t),t=1))}if(!t)return 3;if(a=a[0],g=g[0],f&&(l[0]!=a||h[0]!=g))return 3;null!=u&&(u[0]=d,u.offset=n-u.w,e(4294967286>n-u.w),e(u.offset==u.ha-r));break}return 0==v||7==v&&f&&null==u?(null!=s&&(s[0]|=null!=d.na&&0<d.na.length),null!=i&&(i[0]=a),null!=o&&(o[0]=g),0):v}function BA(t,e,A){var n=e.width,r=e.height,i=0,o=0,s=n,a=r;if(e.Da=null!=t&&0<t.Da,e.Da&&(s=t.cd,a=t.bd,i=t.v,o=t.j,11>A||(i&=-2,o&=-2),0>i||0>o||0>=s||0>=a||i+s>n||o+a>r))return 0;if(e.v=i,e.j=o,e.va=i+s,e.o=o+a,e.U=s,e.T=a,e.da=null!=t&&0<t.da,e.da){if(!O(s,a,A=[t.ib],i=[t.hb]))return 0;e.ib=A[0],e.hb=i[0]}return e.ob=null!=t&&t.ob,e.Kb=null==t||!t.Sd,e.da&&(e.ob=e.ib<3*n/4&&e.hb<3*r/4,e.Kb=0),1}function yA(t){if(null==t)return 2;if(11>t.S){var e=t.f.RGBA;e.fb+=(t.height-1)*e.A,e.A=-e.A}else e=t.f.kb,t=t.height,e.O+=(t-1)*e.fa,e.fa=-e.fa,e.N+=(t-1>>1)*e.Ab,e.Ab=-e.Ab,e.W+=(t-1>>1)*e.Db,e.Db=-e.Db,null!=e.F&&(e.J+=(t-1)*e.lb,e.lb=-e.lb);return 0}function bA(t,e,A,n){if(null==n||0>=t||0>=e)return 2;if(null!=A){if(A.Da){var r=A.cd,o=A.bd,s=-2&A.v,a=-2&A.j;if(0>s||0>a||0>=r||0>=o||s+r>t||a+o>e)return 2;t=r,e=o}if(A.da){if(!O(t,e,r=[A.ib],o=[A.hb]))return 2;t=r[0],e=o[0]}}n.width=t,n.height=e;t:{var c=n.width,u=n.height;if(t=n.S,0>=c||0>=u||!(t>=yn&&13>t))t=2;else{if(0>=n.Rd&&null==n.sd){s=o=r=e=0;var l=(a=c*xr[t])*u;if(11>t||(o=(u+1)/2*(e=(c+1)/2),12==t&&(s=(r=c)*u)),null==(u=i(l+2*o+s))){t=1;break t}n.sd=u,11>t?((c=n.f.RGBA).eb=u,c.fb=0,c.A=a,c.size=l):((c=n.f.kb).y=u,c.O=0,c.fa=a,c.Fd=l,c.f=u,c.N=0+l,c.Ab=e,c.Cd=o,c.ea=u,c.W=0+l+o,c.Db=e,c.Ed=o,12==t&&(c.F=u,c.J=0+l+2*o),c.Tc=s,c.lb=r)}if(e=1,r=n.S,o=n.width,s=n.height,r>=yn&&13>r)if(11>r)t=n.f.RGBA,e&=(a=Math.abs(t.A))*(s-1)+o<=t.size,e&=a>=o*xr[r],e&=null!=t.eb;else{t=n.f.kb,a=(o+1)/2,l=(s+1)/2,c=Math.abs(t.fa),u=Math.abs(t.Ab);var h=Math.abs(t.Db),f=Math.abs(t.lb),p=f*(s-1)+o;e&=c*(s-1)+o<=t.Fd,e&=u*(l-1)+a<=t.Cd,e=(e&=h*(l-1)+a<=t.Ed)&c>=o&u>=a&h>=a,e&=null!=t.y,e&=null!=t.f,e&=null!=t.ea,12==r&&(e&=f>=o,e&=p<=t.Tc,e&=null!=t.F)}else e=0;t=e?0:2}}return 0!=t||null!=A&&A.fd&&(t=yA(n)),t}var CA=64,FA=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],QA=24,UA=32,xA=8,EA=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];T("Predictor0","PredictorAdd0"),t.Predictor0=function(){return 4278190080},t.Predictor1=function(t){return t},t.Predictor2=function(t,e,A){return e[A+0]},t.Predictor3=function(t,e,A){return e[A+1]},t.Predictor4=function(t,e,A){return e[A-1]},t.Predictor5=function(t,e,A){return R(R(t,e[A+1]),e[A+0])},t.Predictor6=function(t,e,A){return R(t,e[A-1])},t.Predictor7=function(t,e,A){return R(t,e[A+0])},t.Predictor8=function(t,e,A){return R(e[A-1],e[A+0])},t.Predictor9=function(t,e,A){return R(e[A+0],e[A+1])},t.Predictor10=function(t,e,A){return R(R(t,e[A-1]),R(e[A+0],e[A+1]))},t.Predictor11=function(t,e,A){var n=e[A+0];return 0>=V(n>>24&255,t>>24&255,(e=e[A-1])>>24&255)+V(n>>16&255,t>>16&255,e>>16&255)+V(n>>8&255,t>>8&255,e>>8&255)+V(255&n,255&t,255&e)?n:t},t.Predictor12=function(t,e,A){var n=e[A+0];return(K((t>>24&255)+(n>>24&255)-((e=e[A-1])>>24&255))<<24|K((t>>16&255)+(n>>16&255)-(e>>16&255))<<16|K((t>>8&255)+(n>>8&255)-(e>>8&255))<<8|K((255&t)+(255&n)-(255&e)))>>>0},t.Predictor13=function(t,e,A){var n=e[A-1];return(j((t=R(t,e[A+0]))>>24&255,n>>24&255)<<24|j(t>>16&255,n>>16&255)<<16|j(t>>8&255,n>>8&255)<<8|j(t>>0&255,n>>0&255))>>>0};var LA=t.PredictorAdd0;t.PredictorAdd1=q,T("Predictor2","PredictorAdd2"),T("Predictor3","PredictorAdd3"),T("Predictor4","PredictorAdd4"),T("Predictor5","PredictorAdd5"),T("Predictor6","PredictorAdd6"),T("Predictor7","PredictorAdd7"),T("Predictor8","PredictorAdd8"),T("Predictor9","PredictorAdd9"),T("Predictor10","PredictorAdd10"),T("Predictor11","PredictorAdd11"),T("Predictor12","PredictorAdd12"),T("Predictor13","PredictorAdd13");var NA=t.PredictorAdd2;W("ColorIndexInverseTransform","MapARGB","32b",function(t){return t>>8&255},function(t){return t}),W("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(t){return t},function(t){return t>>8&255});var SA,_A=t.ColorIndexInverseTransform,IA=t.MapARGB,HA=t.VP8LColorIndexInverseTransformAlpha,kA=t.MapAlpha,OA=t.VP8LPredictorsAdd=[];OA.length=16,(t.VP8LPredictors=[]).length=16,(t.VP8LPredictorsAdd_C=[]).length=16,(t.VP8LPredictors_C=[]).length=16;var PA,MA,TA,DA,RA,KA,jA,VA,qA,zA,GA,XA,WA,JA,YA,$A,ZA,tn,en,An,nn,rn,on,sn,an,cn,un,ln,hn=i(511),fn=i(2041),pn=i(225),dn=i(767),gn=0,mn=fn,wn=pn,vn=dn,Bn=hn,yn=0,bn=1,Cn=2,Fn=3,Qn=4,Un=5,xn=6,En=7,Ln=8,Nn=9,Sn=10,_n=[2,3,7],In=[3,3,11],Hn=[280,256,256,256,40],kn=[0,1,1,1,0],On=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Pn=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],Mn=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],Tn=8,Dn=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],Rn=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],Kn=null,jn=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],Vn=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],qn=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],zn=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],Gn=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],Xn=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],Wn=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Jn=[],Yn=[],$n=[],Zn=1,tr=2,er=[],Ar=[];AA("UpsampleRgbLinePair",aA,3),AA("UpsampleBgrLinePair",cA,3),AA("UpsampleRgbaLinePair",pA,4),AA("UpsampleBgraLinePair",fA,4),AA("UpsampleArgbLinePair",hA,4),AA("UpsampleRgba4444LinePair",lA,2),AA("UpsampleRgb565LinePair",uA,2);var nr=t.UpsampleRgbLinePair,rr=t.UpsampleBgrLinePair,ir=t.UpsampleRgbaLinePair,or=t.UpsampleBgraLinePair,sr=t.UpsampleArgbLinePair,ar=t.UpsampleRgba4444LinePair,cr=t.UpsampleRgb565LinePair,ur=16,lr=1<<ur-1,hr=-227,fr=482,pr=6,dr=(256<<pr)-1,gr=0,mr=i(256),wr=i(256),vr=i(256),Br=i(256),yr=i(fr-hr),br=i(fr-hr);dA("YuvToRgbRow",aA,3),dA("YuvToBgrRow",cA,3),dA("YuvToRgbaRow",pA,4),dA("YuvToBgraRow",fA,4),dA("YuvToArgbRow",hA,4),dA("YuvToRgba4444Row",lA,2),dA("YuvToRgb565Row",uA,2);var Cr=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Fr=[0,2,8],Qr=[8,7,6,4,4,2,2,2,1,1,1,1],Ur=1;this.WebPDecodeRGBA=function(t,A,n,r,i){var o=bn,s=new function(){this.ba=new rt,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new function(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0},this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"},a=new rt;s.ba=a,a.S=o,a.width=[a.width],a.height=[a.height];var c=a.width,u=a.height,l=new function(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]};if(null==l||null==t)var h=2;else e(null!=l),h=vA(t,A,n,l.width,l.height,l.Pd,l.Qd,l.format,null);if(0!=h?c=0:(null!=c&&(c[0]=l.width[0]),null!=u&&(u[0]=l.height[0]),c=1),c){a.width=a.width[0],a.height=a.height[0],null!=r&&(r[0]=a.width),null!=i&&(i[0]=a.height);t:{if(r=new Ot,(i=new qe).data=t,i.w=A,i.ha=n,i.kd=1,A=[0],e(null!=i),(0==(t=vA(i.data,i.w,i.ha,null,null,null,A,null,i))||7==t)&&A[0]&&(t=4),0==(A=t)){if(e(null!=s),r.data=i.data,r.w=i.w+i.offset,r.ha=i.ha-i.offset,r.put=ct,r.ac=at,r.bc=ut,r.ma=s,i.xa){if(null==(t=Ft())){s=1;break t}if(function(t,A){var n=[0],r=[0],i=[0];e:for(;;){if(null==t)return 0;if(null==A)return t.a=2,0;if(t.l=A,t.a=0,m(t.m,A.data,A.w,A.ha),!lt(t.m,n,r,i)){t.a=3;break e}if(t.xb=tr,A.width=n[0],A.height=r[0],!Qt(n[0],r[0],1,t,null))break e;return 1}return e(0!=t.a),0}(t,r)){if(r=0==(A=bA(r.width,r.height,s.Oa,s.ba))){e:{r=t;A:for(;;){if(null==r){r=0;break e}if(e(null!=r.s.yc),e(null!=r.s.Ya),e(0<r.s.Wb),e(null!=(n=r.l)),e(null!=(i=n.ma)),0!=r.xb){if(r.ca=i.ba,r.tb=i.tb,e(null!=r.ca),!BA(i.Oa,n,Fn)){r.a=2;break A}if(!Ut(r,n.width))break A;if(n.da)break A;if((n.da||nt(r.ca.S))&&eA(),11>r.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=r.ca.f.kb.F&&eA()),r.Pb&&0<r.s.ua&&null==r.s.vb.X&&!I(r.s.vb,r.s.Wa.Xa)){r.a=1;break A}r.xb=0}if(!bt(r,r.V,r.Ba,r.c,r.i,n.o,wt))break A;i.Dc=r.Ma,r=1;break e}e(0!=r.a),r=0}r=!r}r&&(A=t.a)}else A=t.a}else{if(null==(t=new function(){var t=new Ht;return null!=t&&(t.a=0,t.sc="OK",t.cb=0,t.Xb=0,Kn||(Kn=Dt)),t})){s=1;break t}if(t.Fa=i.na,t.P=i.P,t.qc=i.Sa,Tt(t,r)){if(0==(A=bA(r.width,r.height,s.Oa,s.ba))){if(t.Aa=0,n=s.Oa,e(null!=(i=t)),null!=n){if(0<(c=0>(c=n.Md)?0:100<c?255:255*c/100)){for(u=l=0;4>u;++u)12>(h=i.pb[u]).lc&&(h.ia=c*Qr[0>h.lc?0:h.lc]>>3),l|=h.ia;l&&(alert("todo:VP8InitRandom"),i.ia=1)}i.Ga=n.Id,100<i.Ga?i.Ga=100:0>i.Ga&&(i.Ga=0)}Kt(t,r)||(A=t.a)}}else A=t.a}0==A&&null!=s.Oa&&s.Oa.fd&&(A=yA(s.ba))}s=A}o=0!=s?null:11>o?a.f.RGBA.eb:a.f.kb.y}else o=null;return o};var xr=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function c(t,e){for(var A="",n=0;n<4;n++)A+=String.fromCharCode(t[e++]);return A}function u(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16)>>>0}function l(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0}new a;var h=[0],f=[0],p=[],d=new a,g=t,m=function(t,e){var A={},n=0,r=!1,i=0,o=0;if(A.frames=[],!
  240. /** @license
  241. * Copyright (c) 2017 Dominik Homberger
  242. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  243. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  244. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  245. https://webpjs.appspot.com
  246. WebPRiffParser dominikhlbg@gmail.com
  247. */
  248. function(t,e,A,n){for(var r=0;r<4;r++)if(t[e+r]!="RIFF".charCodeAt(r))return!0;return!1}(t,e)){var s,a;for(l(t,e+=4),e+=8;e<t.length;){var h=c(t,e),f=l(t,e+=4);e+=4;var p=f+(1&f);switch(h){case"VP8 ":case"VP8L":void 0===A.frames[n]&&(A.frames[n]={}),(m=A.frames[n]).src_off=r?o:e-8,m.src_size=i+f+8,n++,r&&(r=!1,i=0,o=0);break;case"VP8X":(m=A.header={}).feature_flags=t[e];var d=e+4;m.canvas_width=1+u(t,d),d+=3,m.canvas_height=1+u(t,d),d+=3;break;case"ALPH":r=!0,i=p+8,o=e-8;break;case"ANIM":(m=A.header).bgcolor=l(t,e),d=e+4,m.loop_count=(s=t)[(a=d)+0]<<0|s[a+1]<<8,d+=2;break;case"ANMF":var g,m;(m=A.frames[n]={}).offset_x=2*u(t,e),e+=3,m.offset_y=2*u(t,e),e+=3,m.width=1+u(t,e),e+=3,m.height=1+u(t,e),e+=3,m.duration=u(t,e),e+=3,g=t[e++],m.dispose=1&g,m.blend=g>>1&1}"ANMF"!=h&&(e+=p)}return A}}(g,0);m.response=g,m.rgbaoutput=!0,m.dataurl=!1;var w=m.header?m.header:null,v=m.frames?m.frames:null;if(w){w.loop_counter=w.loop_count,h=[w.canvas_height],f=[w.canvas_width];for(var B=0;B<v.length&&0!=v[B].blend;B++);}var y=v[0],b=d.WebPDecodeRGBA(g,y.src_off,y.src_size,f,h);y.rgba=b,y.imgwidth=f[0],y.imgheight=h[0];for(var C=0;C<f[0]*h[0]*4;C++)p[C]=b[C];return this.width=f,this.height=h,this.data=p,this}!function(t){var e=function(e,n,c,u){var l=4,h=o;switch(u){case t.image_compression.FAST:l=1,h=r;break;case t.image_compression.MEDIUM:l=6,h=s;break;case t.image_compression.SLOW:l=9,h=a}e=A(e,n,c,h);var f=Object(i.b)(e,{level:l});return t.__addimage__.arrayBufferToBinaryString(f)},A=function(t,e,A,n){for(var r,i,o,s=t.length/e,a=new Uint8Array(t.length+s),c=u(),h=0;h<s;h+=1){if(o=h*e,r=t.subarray(o,o+e),n)a.set(n(r,A,i),o+h);else{for(var f,p=c.length,d=[];f<p;f+=1)d[f]=c[f](r,A,i);var g=l(d.concat());a.set(d[g],o+h)}i=r}return a},n=function(t){var e=Array.apply([],t);return e.unshift(0),e},r=function(t,e){var A,n=[],r=t.length;n[0]=1;for(var i=0;i<r;i+=1)A=t[i-e]||0,n[i+1]=t[i]-A+256&255;return n},o=function(t,e,A){var n,r=[],i=t.length;r[0]=2;for(var o=0;o<i;o+=1)n=A&&A[o]||0,r[o+1]=t[o]-n+256&255;return r},s=function(t,e,A){var n,r,i=[],o=t.length;i[0]=3;for(var s=0;s<o;s+=1)n=t[s-e]||0,r=A&&A[s]||0,i[s+1]=t[s]+256-(n+r>>>1)&255;return i},a=function(t,e,A){var n,r,i,o,s=[],a=t.length;s[0]=4;for(var u=0;u<a;u+=1)n=t[u-e]||0,r=A&&A[u]||0,i=A&&A[u-e]||0,o=c(n,r,i),s[u+1]=t[u]-o+256&255;return s},c=function(t,e,A){if(t===e&&e===A)return t;var n=Math.abs(e-A),r=Math.abs(t-A),i=Math.abs(t+e-A-A);return n<=r&&n<=i?t:r<=i?e:A},u=function(){return[n,r,o,s,a]},l=function(t){var e=t.map(function(t){return t.reduce(function(t,e){return t+Math.abs(e)},0)});return e.indexOf(Math.min.apply(null,e))};t.processPNG=function(A,n,r,o){var s,a,c,u,l,h,f,p,d,g,m,w,v,B,y,b=this.decode.FLATE_DECODE,C="";if(this.__addimage__.isArrayBuffer(A)&&(A=new Uint8Array(A)),this.__addimage__.isArrayBufferView(A)){if(A=(c=new Jt(A)).imgData,a=c.bits,s=c.colorSpace,l=c.colors,-1!==[4,6].indexOf(c.colorType)){if(8===c.bits){d=(p=32==c.pixelBitlength?new Uint32Array(c.decodePixels().buffer):16==c.pixelBitlength?new Uint16Array(c.decodePixels().buffer):new Uint8Array(c.decodePixels().buffer)).length,m=new Uint8Array(d*c.colors),g=new Uint8Array(d);var F,Q=c.pixelBitlength-c.bits;for(B=0,y=0;B<d;B++){for(v=p[B],F=0;F<Q;)m[y++]=v>>>F&255,F+=c.bits;g[B]=v>>>F&255}}if(16===c.bits){d=(p=new Uint32Array(c.decodePixels().buffer)).length,m=new Uint8Array(d*(32/c.pixelBitlength)*c.colors),g=new Uint8Array(d*(32/c.pixelBitlength)),w=c.colors>1,B=0,y=0;for(var U=0;B<d;)v=p[B++],m[y++]=v>>>0&255,w&&(m[y++]=v>>>16&255,v=p[B++],m[y++]=v>>>0&255),g[U++]=v>>>16&255;a=8}o!==t.image_compression.NONE&&"function"==typeof i.b?(A=e(m,c.width*c.colors,c.colors,o),f=e(g,c.width,1,o)):(A=m,f=g,b=void 0)}if(3===c.colorType&&(s=this.color_spaces.INDEXED,h=c.palette,c.transparency.indexed)){var x=c.transparency.indexed,E=0;for(B=0,d=x.length;B<d;++B)E+=x[B];if((E/=255)==d-1&&-1!==x.indexOf(0))u=[x.indexOf(0)];else if(E!==d){for(p=c.decodePixels(),g=new Uint8Array(p.length),B=0,d=p.length;B<d;B++)g[B]=x[p[B]];f=e(g,c.width,1)}}var L=function(e){var A;switch(o){case t.image_compression.FAST:A=11;break;case t.image_compression.MEDIUM:A=13;break;case t.image_compression.SLOW:A=14;break;default:A=12}return A}();return b===this.decode.FLATE_DECODE&&(C="/Predictor "+L+" "),C+="/Colors "+l+" /BitsPerComponent "+a+" /Columns "+c.width,(this.__addimage__.isArrayBuffer(A)||this.__addimage__.isArrayBufferView(A))&&(A=this.__addimage__.arrayBufferToBinaryString(A)),(f&&this.__addimage__.isArrayBuffer(f)||this.__addimage__.isArrayBufferView(f))&&(f=this.__addimage__.arrayBufferToBinaryString(f)),{alias:r,data:A,index:n,filter:b,decodeParameters:C,transparency:u,palette:h,sMask:f,predictor:L,width:c.width,height:c.height,bitsPerComponent:a,colorSpace:s}}}}(T.API),function(t){t.processGIF89A=function(e,A,n,r){var i=new function(t){var e=0;if(71!==t[e++]||73!==t[e++]||70!==t[e++]||56!==t[e++]||56!=(t[e++]+1&253)||97!==t[e++])throw new Error("Invalid GIF 87a/89a header.");var A=t[e++]|t[e++]<<8,n=t[e++]|t[e++]<<8,r=t[e++],i=r>>7,o=1<<1+(7&r);t[e++],t[e++];var s=null,a=null;i&&(s=e,a=o,e+=3*o);var c=!0,u=[],l=0,h=null,f=0,p=null;for(this.width=A,this.height=n;c&&e<t.length;)switch(t[e++]){case 33:switch(t[e++]){case 255:if(11!==t[e]||78==t[e+1]&&69==t[e+2]&&84==t[e+3]&&83==t[e+4]&&67==t[e+5]&&65==t[e+6]&&80==t[e+7]&&69==t[e+8]&&50==t[e+9]&&46==t[e+10]&&48==t[e+11]&&3==t[e+12]&&1==t[e+13]&&0==t[e+16])e+=14,p=t[e++]|t[e++]<<8,e++;else for(e+=12;;){if(!((x=t[e++])>=0))throw Error("Invalid block size");if(0===x)break;e+=x}break;case 249:if(4!==t[e++]||0!==t[e+4])throw new Error("Invalid graphics extension block.");var d=t[e++];l=t[e++]|t[e++]<<8,h=t[e++],0==(1&d)&&(h=null),f=d>>2&7,e++;break;case 254:for(;;){if(!((x=t[e++])>=0))throw Error("Invalid block size");if(0===x)break;e+=x}break;default:throw new Error("Unknown graphic control label: 0x"+t[e-1].toString(16))}break;case 44:var g=t[e++]|t[e++]<<8,m=t[e++]|t[e++]<<8,w=t[e++]|t[e++]<<8,v=t[e++]|t[e++]<<8,B=t[e++],y=B>>6&1,b=1<<1+(7&B),C=s,F=a,Q=!1;B>>7&&(Q=!0,C=e,F=b,e+=3*b);var U=e;for(e++;;){var x;if(!((x=t[e++])>=0))throw Error("Invalid block size");if(0===x)break;e+=x}u.push({x:g,y:m,width:w,height:v,has_local_palette:Q,palette_offset:C,palette_size:F,data_offset:U,data_length:e-U,transparent_index:h,interlaced:!!y,delay:l,disposal:f});break;case 59:c=!1;break;default:throw new Error("Unknown gif block: 0x"+t[e-1].toString(16))}this.numFrames=function(){return u.length},this.loopCount=function(){return p},this.frameInfo=function(t){if(t<0||t>=u.length)throw new Error("Frame index out of range.");return u[t]},this.decodeAndBlitFrameBGRA=function(e,n){var r=this.frameInfo(e),i=r.width*r.height,o=new Uint8Array(i);Yt(t,r.data_offset,o,i);var s=r.palette_offset,a=r.transparent_index;null===a&&(a=256);var c=r.width,u=A-c,l=c,h=4*(r.y*A+r.x),f=4*((r.y+r.height)*A+r.x),p=h,d=4*u;!0===r.interlaced&&(d+=4*A*7);for(var g=8,m=0,w=o.length;m<w;++m){var v=o[m];if(0===l&&(l=c,(p+=d)>=f&&(d=4*u+4*A*(g-1),p=h+(c+u)*(g<<1),g>>=1)),v===a)p+=4;else{var B=t[s+3*v],y=t[s+3*v+1],b=t[s+3*v+2];n[p++]=b,n[p++]=y,n[p++]=B,n[p++]=255}--l}},this.decodeAndBlitFrameRGBA=function(e,n){var r=this.frameInfo(e),i=r.width*r.height,o=new Uint8Array(i);Yt(t,r.data_offset,o,i);var s=r.palette_offset,a=r.transparent_index;null===a&&(a=256);var c=r.width,u=A-c,l=c,h=4*(r.y*A+r.x),f=4*((r.y+r.height)*A+r.x),p=h,d=4*u;!0===r.interlaced&&(d+=4*A*7);for(var g=8,m=0,w=o.length;m<w;++m){var v=o[m];if(0===l&&(l=c,(p+=d)>=f&&(d=4*u+4*A*(g-1),p=h+(c+u)*(g<<1),g>>=1)),v===a)p+=4;else{var B=t[s+3*v],y=t[s+3*v+1],b=t[s+3*v+2];n[p++]=B,n[p++]=y,n[p++]=b,n[p++]=255}--l}}}(e),o=i.width,s=i.height,a=[];i.decodeAndBlitFrameRGBA(0,a);var c={data:a,width:o,height:s},u=new $t(100).encode(c,100);return t.processJPEG.call(this,u,A,n,r)},t.processGIF87A=t.processGIF89A}(T.API),Zt.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var t=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(t);for(var e=0;e<t;e++){var A=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0);this.palette[e]={red:r,green:n,blue:A,quad:i}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Zt.prototype.parseBGR=function(){this.pos=this.offset;try{var t="bit"+this.bitPP,e=this.width*this.height*4;this.data=new Uint8Array(e),this[t]()}catch(t){a.log("bit decode error:"+t)}},Zt.prototype.bit1=function(){var t,e=Math.ceil(this.width/8),A=e%4;for(t=this.height-1;t>=0;t--){for(var n=this.bottom_up?t:this.height-1-t,r=0;r<e;r++)for(var i=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+8*r*4,s=0;s<8&&8*r+s<this.width;s++){var a=this.palette[i>>7-s&1];this.data[o+4*s]=a.blue,this.data[o+4*s+1]=a.green,this.data[o+4*s+2]=a.red,this.data[o+4*s+3]=255}0!==A&&(this.pos+=4-A)}},Zt.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,A=this.height-1;A>=0;A--){for(var n=this.bottom_up?A:this.height-1-A,r=0;r<t;r++){var i=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+2*r*4,s=i>>4,a=15&i,c=this.palette[s];if(this.data[o]=c.blue,this.data[o+1]=c.green,this.data[o+2]=c.red,this.data[o+3]=255,2*r+1>=this.width)break;c=this.palette[a],this.data[o+4]=c.blue,this.data[o+4+1]=c.green,this.data[o+4+2]=c.red,this.data[o+4+3]=255}0!==e&&(this.pos+=4-e)}},Zt.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;e>=0;e--){for(var A=this.bottom_up?e:this.height-1-e,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=A*this.width*4+4*n;if(r<this.palette.length){var o=this.palette[r];this.data[i]=o.red,this.data[i+1]=o.green,this.data[i+2]=o.blue,this.data[i+3]=255}else this.data[i]=255,this.data[i+1]=255,this.data[i+2]=255,this.data[i+3]=255}0!==t&&(this.pos+=4-t)}},Zt.prototype.bit15=function(){for(var t=this.width%3,e=parseInt("11111",2),A=this.height-1;A>=0;A--){for(var n=this.bottom_up?A:this.height-1-A,r=0;r<this.width;r++){var i=this.datav.getUint16(this.pos,!0);this.pos+=2;var o=(i&e)/e*255|0,s=(i>>5&e)/e*255|0,a=(i>>10&e)/e*255|0,c=i>>15?255:0,u=n*this.width*4+4*r;this.data[u]=a,this.data[u+1]=s,this.data[u+2]=o,this.data[u+3]=c}this.pos+=t}},Zt.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),A=parseInt("111111",2),n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<this.width;i++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(o&e)/e*255|0,a=(o>>5&A)/A*255|0,c=(o>>11)/e*255|0,u=r*this.width*4+4*i;this.data[u]=c,this.data[u+1]=a,this.data[u+2]=s,this.data[u+3]=255}this.pos+=t}},Zt.prototype.bit24=function(){for(var t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,A=0;A<this.width;A++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=e*this.width*4+4*A;this.data[o]=i,this.data[o+1]=r,this.data[o+2]=n,this.data[o+3]=255}this.pos+=this.width%4}},Zt.prototype.bit32=function(){for(var t=this.height-1;t>=0;t--)for(var e=this.bottom_up?t:this.height-1-t,A=0;A<this.width;A++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),s=e*this.width*4+4*A;this.data[s]=i,this.data[s+1]=r,this.data[s+2]=n,this.data[s+3]=o}},Zt.prototype.getData=function(){return this.data},
  249. /**
  250. * @license
  251. * Copyright (c) 2018 Aras Abbasi
  252. *
  253. * Licensed under the MIT License.
  254. * http://opensource.org/licenses/mit-license
  255. */
  256. function(t){t.processBMP=function(e,A,n,r){var i=new Zt(e,!1),o=i.width,s=i.height,a={data:i.getData(),width:o,height:s},c=new $t(100).encode(a,100);return t.processJPEG.call(this,c,A,n,r)}}(T.API),te.prototype.getData=function(){return this.data},
  257. /**
  258. * @license
  259. * Copyright (c) 2019 Aras Abbasi
  260. *
  261. * Licensed under the MIT License.
  262. * http://opensource.org/licenses/mit-license
  263. */
  264. function(t){t.processWEBP=function(e,A,n,r){var i=new te(e,!1),o=i.width,s=i.height,a={data:i.getData(),width:o,height:s},c=new $t(100).encode(a,100);return t.processJPEG.call(this,c,A,n,r)}}(T.API),T.API.processRGBA=function(t,e,A){for(var n=t.data,r=n.length,i=new Uint8Array(r/4*3),o=new Uint8Array(r/4),s=0,a=0,c=0;c<r;c+=4){var u=n[c],l=n[c+1],h=n[c+2],f=n[c+3];i[s++]=u,i[s++]=l,i[s++]=h,o[a++]=f}var p=this.__addimage__.arrayBufferToBinaryString(i);return{alpha:this.__addimage__.arrayBufferToBinaryString(o),data:p,index:e,alias:A,colorSpace:"DeviceRGB",bitsPerComponent:8,width:t.width,height:t.height}},T.API.setLanguage=function(t){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!=={af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[t]&&(this.internal.languageSettings.languageCode=t,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},qt=T.API,zt=qt.getCharWidthsArray=function(t,e){var A,n,i=(e=e||{}).font||this.internal.getFont(),o=e.fontSize||this.internal.getFontSize(),s=e.charSpace||this.internal.getCharSpace(),a=e.widths?e.widths:i.metadata.Unicode.widths,c=a.fof?a.fof:1,u=e.kerning?e.kerning:i.metadata.Unicode.kerning,l=u.fof?u.fof:1,h=!1!==e.doKerning,f=0,p=t.length,d=0,g=a[0]||c,m=[];for(A=0;A<p;A++)n=t.charCodeAt(A),"function"==typeof i.metadata.widthOfString?m.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(n))+s*(1e3/o)||0)/1e3):(f=h&&"object"===r()(u[n])&&!isNaN(parseInt(u[n][d],10))?u[n][d]/l:0,m.push((a[n]||g)/c+f)),d=n;return m},Gt=qt.getStringUnitWidth=function(t,e){var A=(e=e||{}).fontSize||this.internal.getFontSize(),n=e.font||this.internal.getFont(),r=e.charSpace||this.internal.getCharSpace();return qt.processArabic&&(t=qt.processArabic(t)),"function"==typeof n.metadata.widthOfString?n.metadata.widthOfString(t,A,r)/A:zt.apply(this,arguments).reduce(function(t,e){return t+e},0)},Xt=function(t,e,A,n){for(var r=[],i=0,o=t.length,s=0;i!==o&&s+e[i]<A;)s+=e[i],i++;r.push(t.slice(0,i));var a=i;for(s=0;i!==o;)s+e[i]>n&&(r.push(t.slice(a,i)),s=0,a=i),s+=e[i],i++;return a!==i&&r.push(t.slice(a,i)),r},Wt=function(t,e,A){A||(A={});var n,r,i,o,s,a,c,u=[],l=[u],h=A.textIndent||0,f=0,p=0,d=t.split(" "),g=zt.apply(this,[" ",A])[0];if(a=-1===A.lineIndent?d[0].length+2:A.lineIndent||0){var m=Array(a).join(" "),w=[];d.map(function(t){(t=t.split(/\s*\n/)).length>1?w=w.concat(t.map(function(t,e){return(e&&t.length?"\n":"")+t})):w.push(t[0])}),d=w,a=Gt.apply(this,[m,A])}for(i=0,o=d.length;i<o;i++){var v=0;if(n=d[i],a&&"\n"==n[0]&&(n=n.substr(1),v=1),h+f+(p=(r=zt.apply(this,[n,A])).reduce(function(t,e){return t+e},0))>e||v){if(p>e){for(s=Xt.apply(this,[n,r,e-(h+f),e]),u.push(s.shift()),u=[s.pop()];s.length;)l.push([s.shift()]);p=r.slice(n.length-(u[0]?u[0].length:0)).reduce(function(t,e){return t+e},0)}else u=[n];l.push(u),h=p+a,f=g}else u.push(n),h+=f+p,f=g}return c=a?function(t,e){return(e?m:"")+t.join(" ")}:function(t){return t.join(" ")},l.map(c)},qt.splitTextToSize=function(t,e,A){var n,r=(A=A||{}).fontSize||this.internal.getFontSize(),i=function(t){if(t.widths&&t.kerning)return{widths:t.widths,kerning:t.kerning};var e=this.internal.getFont(t.fontName,t.fontStyle);return e.metadata.Unicode?{widths:e.metadata.Unicode.widths||{0:1},kerning:e.metadata.Unicode.kerning||{}}:{font:e.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,A);n=Array.isArray(t)?t:String(t).split(/\r?\n/);var o=1*this.internal.scaleFactor*e/r;i.textIndent=A.textIndent?1*A.textIndent*this.internal.scaleFactor/r:0,i.lineIndent=A.lineIndent;var s,a,c=[];for(s=0,a=n.length;s<a;s++)c=c.concat(Wt.apply(this,[n[s],o,i]));return c},function(t){t.__fontmetrics__=t.__fontmetrics__||{};for(var e="klmnopqrstuvwxyz",A={},n={},i=0;i<e.length;i++)A[e[i]]="0123456789abcdef"[i],n["0123456789abcdef"[i]]=e[i];var o=function(t){return"0x"+parseInt(t,10).toString(16)},s=t.__fontmetrics__.compress=function(t){var e,A,i,a,c=["{"];for(var u in t){if(e=t[u],isNaN(parseInt(u,10))?A="'"+u+"'":(u=parseInt(u,10),A=(A=o(u).slice(2)).slice(0,-1)+n[A.slice(-1)]),"number"==typeof e)e<0?(i=o(e).slice(3),a="-"):(i=o(e).slice(2),a=""),i=a+i.slice(0,-1)+n[i.slice(-1)];else{if("object"!==r()(e))throw new Error("Don't know what to do with value type "+r()(e)+".");i=s(e)}c.push(A+i)}return c.push("}"),c.join("")},a=t.__fontmetrics__.uncompress=function(t){if("string"!=typeof t)throw new Error("Invalid argument passed to uncompress.");for(var e,n,r,i,o={},s=1,a=o,c=[],u="",l="",h=t.length-1,f=1;f<h;f+=1)"'"==(i=t[f])?e?(r=e.join(""),e=void 0):e=[]:e?e.push(i):"{"==i?(c.push([a,r]),a={},r=void 0):"}"==i?((n=c.pop())[0][n[1]]=a,r=void 0,a=n[0]):"-"==i?s=-1:void 0===r?A.hasOwnProperty(i)?(u+=A[i],r=parseInt(u,16)*s,s=1,u=""):u+=i:A.hasOwnProperty(i)?(l+=A[i],a[r]=parseInt(l,16)*s,s=1,r=void 0,l=""):l+=i;return o},c={codePages:["WinAnsiEncoding"],WinAnsiEncoding:a("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},u={Unicode:{Courier:c,"Courier-Bold":c,"Courier-BoldOblique":c,"Courier-Oblique":c,Helvetica:c,"Helvetica-Bold":c,"Helvetica-BoldOblique":c,"Helvetica-Oblique":c,"Times-Roman":c,"Times-Bold":c,"Times-BoldItalic":c,"Times-Italic":c}},l={Unicode:{"Courier-Oblique":a("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":a("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":a("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:a("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":a("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":a("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:a("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:a("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":a("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:a("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":a("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":a("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":a("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":a("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};t.events.push(["addFont",function(t){var e=t.font,A=l.Unicode[e.postScriptName];A&&(e.metadata.Unicode={},e.metadata.Unicode.widths=A.widths,e.metadata.Unicode.kerning=A.kerning);var n=u.Unicode[e.postScriptName];n&&(e.metadata.Unicode.encoding=n,e.encoding=n.codePages[0])}])}(T.API),
  265. /**
  266. * @license
  267. * Licensed under the MIT License.
  268. * http://opensource.org/licenses/mit-license
  269. */
  270. function(t){var e=function(t){for(var e=t.length,A=new Uint8Array(e),n=0;n<e;n++)A[n]=t.charCodeAt(n);return A};t.API.events.push(["addFont",function(A){var n=void 0,r=A.font,i=A.instance;if(!r.isStandardFont){if(void 0===i)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+r.postScriptName+"').");if("string"!=typeof(n=!1===i.existsFileInVFS(r.postScriptName)?i.loadFile(r.postScriptName):i.getFileFromVFS(r.postScriptName)))throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+r.postScriptName+"').");!function(A,n){n=/^\x00\x01\x00\x00/.test(n)?e(n):e(h(n)),A.metadata=t.API.TTFFont.open(n),A.metadata.Unicode=A.metadata.Unicode||{encoding:{},kerning:{},widths:[]},A.metadata.glyIdsUsed=[0]}(r,n)}}])}(T),
  271. /** @license
  272. * Copyright (c) 2012 Willow Systems Corporation, https://github.com/willowsystems
  273. *
  274. * Permission is hereby granted, free of charge, to any person obtaining
  275. * a copy of this software and associated documentation files (the
  276. * "Software"), to deal in the Software without restriction, including
  277. * without limitation the rights to use, copy, modify, merge, publish,
  278. * distribute, sublicense, and/or sell copies of the Software, and to
  279. * permit persons to whom the Software is furnished to do so, subject to
  280. * the following conditions:
  281. *
  282. * The above copyright notice and this permission notice shall be
  283. * included in all copies or substantial portions of the Software.
  284. *
  285. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  286. * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  287. * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  288. * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  289. * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  290. * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  291. * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  292. * ====================================================================
  293. */
  294. function(t){function e(){return(o.canvg?Promise.resolve(o.canvg):A.e("chunk-b76d").then(A.bind(null,"DXPr"))).catch(function(t){return Promise.reject(new Error("Could not load canvg: "+t))}).then(function(t){return t.default?t.default:t})}T.API.addSvgAsImage=function(t,A,n,r,i,o,s,c){if(isNaN(A)||isNaN(n))throw a.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(r)||isNaN(i))throw a.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var u=document.createElement("canvas");u.width=r,u.height=i;var l=u.getContext("2d");l.fillStyle="#fff",l.fillRect(0,0,u.width,u.height);var h={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},f=this;return e().then(function(e){return e.fromString(l,t,h)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(t){return t.render(h)}).then(function(){f.addImage(u.toDataURL("image/jpeg",1),A,n,r,i,s,c)})}}(),T.API.putTotalPages=function(t){var e,A=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(e=new RegExp(t,"g"),A=this.internal.getNumberOfPages()):(e=new RegExp(this.pdfEscape16(t,this.internal.getFont()),"g"),A=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var n=1;n<=this.internal.getNumberOfPages();n++)for(var r=0;r<this.internal.pages[n].length;r++)this.internal.pages[n][r]=this.internal.pages[n][r].replace(e,A);return this},T.API.viewerPreferences=function(t,e){var A;t=t||{},e=e||!1;var n,i,o,s={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},a=Object.keys(s),c=[],u=0,l=0,h=0;function f(t,e){var A,n=!1;for(A=0;A<t.length;A+=1)t[A]===e&&(n=!0);return n}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(s)),this.internal.viewerpreferences.isSubscribed=!1),A=this.internal.viewerpreferences.configuration,"reset"===t||!0===e){var p=a.length;for(h=0;h<p;h+=1)A[a[h]].value=A[a[h]].defaultValue,A[a[h]].explicitSet=!1}if("object"===r()(t))for(i in t)if(o=t[i],f(a,i)&&void 0!==o){if("boolean"===A[i].type&&"boolean"==typeof o)A[i].value=o;else if("name"===A[i].type&&f(A[i].valueSet,o))A[i].value=o;else if("integer"===A[i].type&&Number.isInteger(o))A[i].value=o;else if("array"===A[i].type){for(u=0;u<o.length;u+=1)if(n=!0,1===o[u].length&&"number"==typeof o[u][0])c.push(String(o[u]-1));else if(o[u].length>1){for(l=0;l<o[u].length;l+=1)"number"!=typeof o[u][l]&&(n=!1);!0===n&&c.push([o[u][0]-1,o[u][1]-1].join(" "))}A[i].value="["+c.join(" ")+"]"}else A[i].value=A[i].defaultValue;A[i].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",function(){var t,e=[];for(t in A)!0===A[t].explicitSet&&("name"===A[t].type?e.push("/"+t+" /"+A[t].value):e.push("/"+t+" "+A[t].value));0!==e.length&&this.internal.write("/ViewerPreferences\n<<\n"+e.join("\n")+"\n>>")}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=A,this
  295. /** ====================================================================
  296. * @license
  297. * jsPDF XMP metadata plugin
  298. * Copyright (c) 2016 Jussi Utunen, u-jussi@suomi24.fi
  299. *
  300. * Permission is hereby granted, free of charge, to any person obtaining
  301. * a copy of this software and associated documentation files (the
  302. * "Software"), to deal in the Software without restriction, including
  303. * without limitation the rights to use, copy, modify, merge, publish,
  304. * distribute, sublicense, and/or sell copies of the Software, and to
  305. * permit persons to whom the Software is furnished to do so, subject to
  306. * the following conditions:
  307. *
  308. * The above copyright notice and this permission notice shall be
  309. * included in all copies or substantial portions of the Software.
  310. *
  311. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  312. * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  313. * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  314. * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  315. * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  316. * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  317. * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  318. * ====================================================================
  319. */},function(t){var e=function(){var t='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',e=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),A=unescape(encodeURIComponent(t)),n=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),r=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),i=unescape(encodeURIComponent("</x:xmpmeta>")),o=A.length+n.length+r.length+e.length+i.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+o+" >>"),this.internal.write("stream"),this.internal.write(e+A+n+r+i),this.internal.write("endstream"),this.internal.write("endobj")},A=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};T.API.addMetadata=function(t,n){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:t,namespaceuri:n||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",A),this.internal.events.subscribe("postPutResources",e)),this}}(),function(t){var e=t.API,A=e.pdfEscape16=function(t,e){for(var A,n=e.metadata.Unicode.widths,r=["","0","00","000","0000"],i=[""],o=0,s=t.length;o<s;++o){if(A=e.metadata.characterToGlyph(t.charCodeAt(o)),e.metadata.glyIdsUsed.push(A),e.metadata.toUnicode[A]=t.charCodeAt(o),-1==n.indexOf(A)&&(n.push(A),n.push([parseInt(e.metadata.widthOfGlyph(A),10)])),"0"==A)return i.join("");A=A.toString(16),i.push(r[4-A.length],A)}return i.join("")},n=function(t){var e,A,n,r,i,o,s;for(i="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n /Registry (Adobe)\n /Ordering (UCS)\n /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",n=[],o=0,s=(A=Object.keys(t).sort(function(t,e){return t-e})).length;o<s;o++)e=A[o],n.length>=100&&(i+="\n"+n.length+" beginbfchar\n"+n.join("\n")+"\nendbfchar",n=[]),void 0!==t[e]&&null!==t[e]&&"function"==typeof t[e].toString&&(r=("0000"+t[e].toString(16)).slice(-4),e=("0000"+(+e).toString(16)).slice(-4),n.push("<"+e+"><"+r+">"));return n.length&&(i+="\n"+n.length+" beginbfchar\n"+n.join("\n")+"\nendbfchar\n"),i+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};e.events.push(["putFont",function(e){!function(e){var A=e.font,r=e.out,i=e.newObject,o=e.putStream;if(A.metadata instanceof t.API.TTFFont&&"Identity-H"===A.encoding){for(var s=A.metadata.Unicode.widths,a=A.metadata.subset.encode(A.metadata.glyIdsUsed,1),c="",u=0;u<a.length;u++)c+=String.fromCharCode(a[u]);var l=i();o({data:c,addLength1:!0,objectId:l}),r("endobj");var h=i();o({data:n(A.metadata.toUnicode),addLength1:!0,objectId:h}),r("endobj");var f=i();r("<<"),r("/Type /FontDescriptor"),r("/FontName /"+I(A.fontName)),r("/FontFile2 "+l+" 0 R"),r("/FontBBox "+t.API.PDFObject.convert(A.metadata.bbox)),r("/Flags "+A.metadata.flags),r("/StemV "+A.metadata.stemV),r("/ItalicAngle "+A.metadata.italicAngle),r("/Ascent "+A.metadata.ascender),r("/Descent "+A.metadata.decender),r("/CapHeight "+A.metadata.capHeight),r(">>"),r("endobj");var p=i();r("<<"),r("/Type /Font"),r("/BaseFont /"+I(A.fontName)),r("/FontDescriptor "+f+" 0 R"),r("/W "+t.API.PDFObject.convert(s)),r("/CIDToGIDMap /Identity"),r("/DW 1000"),r("/Subtype /CIDFontType2"),r("/CIDSystemInfo"),r("<<"),r("/Supplement 0"),r("/Registry (Adobe)"),r("/Ordering ("+A.encoding+")"),r(">>"),r(">>"),r("endobj"),A.objectNumber=i(),r("<<"),r("/Type /Font"),r("/Subtype /Type0"),r("/ToUnicode "+h+" 0 R"),r("/BaseFont /"+I(A.fontName)),r("/Encoding /"+A.encoding),r("/DescendantFonts ["+p+" 0 R]"),r(">>"),r("endobj"),A.isAlreadyPutted=!0}}(e)}]),e.events.push(["putFont",function(e){!function(e){var A=e.font,r=e.out,i=e.newObject,o=e.putStream;if(A.metadata instanceof t.API.TTFFont&&"WinAnsiEncoding"===A.encoding){for(var s=A.metadata.rawData,a="",c=0;c<s.length;c++)a+=String.fromCharCode(s[c]);var u=i();o({data:a,addLength1:!0,objectId:u}),r("endobj");var l=i();o({data:n(A.metadata.toUnicode),addLength1:!0,objectId:l}),r("endobj");var h=i();r("<<"),r("/Descent "+A.metadata.decender),r("/CapHeight "+A.metadata.capHeight),r("/StemV "+A.metadata.stemV),r("/Type /FontDescriptor"),r("/FontFile2 "+u+" 0 R"),r("/Flags 96"),r("/FontBBox "+t.API.PDFObject.convert(A.metadata.bbox)),r("/FontName /"+I(A.fontName)),r("/ItalicAngle "+A.metadata.italicAngle),r("/Ascent "+A.metadata.ascender),r(">>"),r("endobj"),A.objectNumber=i();for(var f=0;f<A.metadata.hmtx.widths.length;f++)A.metadata.hmtx.widths[f]=parseInt(A.metadata.hmtx.widths[f]*(1e3/A.metadata.head.unitsPerEm));r("<</Subtype/TrueType/Type/Font/ToUnicode "+l+" 0 R/BaseFont/"+I(A.fontName)+"/FontDescriptor "+h+" 0 R/Encoding/"+A.encoding+" /FirstChar 29 /LastChar 255 /Widths "+t.API.PDFObject.convert(A.metadata.hmtx.widths)+">>"),r("endobj"),A.isAlreadyPutted=!0}}(e)}]);var r=function(t){var e,n=t.text||"",r=t.x,i=t.y,o=t.options||{},s=t.mutex||{},a=s.pdfEscape,c=s.activeFontKey,u=s.fonts,l=c,h="",f=0,p="",d=u[l].encoding;if("Identity-H"!==u[l].encoding)return{text:n,x:r,y:i,options:o,mutex:s};for(p=n,l=c,Array.isArray(n)&&(p=n[0]),f=0;f<p.length;f+=1)u[l].metadata.hasOwnProperty("cmap")&&(e=u[l].metadata.cmap.unicode.codeMap[p[f].charCodeAt(0)]),e||p[f].charCodeAt(0)<256&&u[l].metadata.hasOwnProperty("Unicode")?h+=p[f]:h+="";var g="";return parseInt(l.slice(1))<14||"WinAnsiEncoding"===d?g=a(h,l).split("").map(function(t){return t.charCodeAt(0).toString(16)}).join(""):"Identity-H"===d&&(g=A(h,u[l])),s.isHex=!0,{text:g,x:r,y:i,options:o,mutex:s}};e.events.push(["postProcessText",function(t){var e=t.text||"",A=[],n={text:e,x:t.x,y:t.y,options:t.options,mutex:t.mutex};if(Array.isArray(e)){var i=0;for(i=0;i<e.length;i+=1)Array.isArray(e[i])&&3===e[i].length?A.push([r(Object.assign({},n,{text:e[i][0]})).text,e[i][1],e[i][2]]):A.push(r(Object.assign({},n,{text:e[i]})).text);t.text=A}else t.text=r(Object.assign({},n,{text:e})).text}])}(T),
  320. /**
  321. * @license
  322. * jsPDF virtual FileSystem functionality
  323. *
  324. * Licensed under the MIT License.
  325. * http://opensource.org/licenses/mit-license
  326. */
  327. function(t){var e=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0};t.existsFileInVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]},t.addFileToVFS=function(t,A){return e.call(this),this.internal.vFS[t]=A,this},t.getFileFromVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]?this.internal.vFS[t]:null}}(T.API),
  328. /**
  329. * @license
  330. * Unicode Bidi Engine based on the work of Alex Shensis (@asthensis)
  331. * MIT License
  332. */
  333. function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(t){var A,n,r,i,o,s,a,c=e,u=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],l=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],h={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},f={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},p=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],d=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),g=!1,m=0;this.__bidiEngine__={};var w=function(t){var e=t.charCodeAt(),A=e>>8,n=f[A];return void 0!==n?c[256*n+(255&e)]:252===A||253===A?"AL":d.test(A)?"L":8===A?"R":"N"},v=function(t){for(var e,A=0;A<t.length;A++){if("L"===(e=w(t.charAt(A))))return!1;if("R"===e)return!0}return!1},B=function(t,e,o,s){var a,c,u,l,h=e[s];switch(h){case"L":case"R":g=!1;break;case"N":case"AN":break;case"EN":g&&(h="AN");break;case"AL":g=!0,h="R";break;case"WS":h="N";break;case"CS":s<1||s+1>=e.length||"EN"!==(a=o[s-1])&&"AN"!==a||"EN"!==(c=e[s+1])&&"AN"!==c?h="N":g&&(c="AN"),h=c===a?c:"N";break;case"ES":h="EN"===(a=s>0?o[s-1]:"B")&&s+1<e.length&&"EN"===e[s+1]?"EN":"N";break;case"ET":if(s>0&&"EN"===o[s-1]){h="EN";break}if(g){h="N";break}for(u=s+1,l=e.length;u<l&&"ET"===e[u];)u++;h=u<l&&"EN"===e[u]?"EN":"N";break;case"NSM":if(r&&!i){for(l=e.length,u=s+1;u<l&&"NSM"===e[u];)u++;if(u<l){var f=t[s],p=f>=1425&&f<=2303||64286===f;if(a=e[u],p&&("R"===a||"AL"===a)){h="R";break}}}h=s<1||"B"===(a=e[s-1])?"N":o[s-1];break;case"B":g=!1,A=!0,h=m;break;case"S":n=!0,h="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":g=!1;break;case"BN":h="N"}return h},y=function(t,e,A){var n=t.split("");return A&&b(n,A,{hiLevel:m}),n.reverse(),e&&e.reverse(),n.join("")},b=function(t,e,r){var i,o,s,a,c,f=-1,p=t.length,d=0,v=[],y=m?l:u,b=[];for(g=!1,A=!1,n=!1,o=0;o<p;o++)b[o]=w(t[o]);for(s=0;s<p;s++){if(c=d,v[s]=B(t,b,v,s),i=240&(d=y[c][h[v[s]]]),d&=15,e[s]=a=y[d][5],i>0)if(16===i){for(o=f;o<s;o++)e[o]=1;f=-1}else f=-1;if(y[d][6])-1===f&&(f=s);else if(f>-1){for(o=f;o<s;o++)e[o]=a;f=-1}"B"===b[s]&&(e[s]=0),r.hiLevel|=a}n&&function(t,e,A){for(var n=0;n<A;n++)if("S"===t[n]){e[n]=m;for(var r=n-1;r>=0&&"WS"===t[r];r--)e[r]=m}}(b,e,p)},C=function(t,e,n,r,i){if(!(i.hiLevel<t)){if(1===t&&1===m&&!A)return e.reverse(),void(n&&n.reverse());for(var o,s,a,c,u=e.length,l=0;l<u;){if(r[l]>=t){for(a=l+1;a<u&&r[a]>=t;)a++;for(c=l,s=a-1;c<s;c++,s--)o=e[c],e[c]=e[s],e[s]=o,n&&(o=n[c],n[c]=n[s],n[s]=o);l=a}l++}}},F=function(t,e,A){var n=t.split(""),r={hiLevel:m};return A||(A=[]),b(n,A,r),function(t,e,A){if(0!==A.hiLevel&&a)for(var n,r=0;r<t.length;r++)1===e[r]&&(n=p.indexOf(t[r]))>=0&&(t[r]=p[n+1])}(n,A,r),C(2,n,e,A,r),C(1,n,e,A,r),n.join("")};return this.__bidiEngine__.doBidiReorder=function(t,e,A){if(function(t,e){if(e)for(var A=0;A<t.length;A++)e[A]=A;void 0===i&&(i=v(t)),void 0===s&&(s=v(t))}(t,e),r||!o||s)if(r&&o&&i^s)m=i?1:0,t=y(t,e,A);else if(!r&&o&&s)m=i?1:0,t=F(t,e,A),t=y(t,e);else if(!r||i||o||s){if(r&&!o&&i^s)t=y(t,e),i?(m=0,t=F(t,e,A)):(m=1,t=F(t,e,A),t=y(t,e));else if(r&&i&&!o&&s)m=1,t=F(t,e,A),t=y(t,e);else if(!r&&!o&&i^s){var n=a;i?(m=1,t=F(t,e,A),m=0,a=!1,t=F(t,e,A),a=n):(m=0,t=F(t,e,A),t=y(t,e),m=1,a=!1,t=F(t,e,A),a=n,t=y(t,e))}}else m=0,t=F(t,e,A);else m=i?1:0,t=F(t,e,A);return t},this.__bidiEngine__.setOptions=function(t){t&&(r=t.isInputVisual,o=t.isOutputVisual,i=t.isInputRtl,s=t.isOutputRtl,a=t.isSymmetricSwapping)},this.__bidiEngine__.setOptions(t),this.__bidiEngine__};var e=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],A=new t.__bidiEngine__({isInputVisual:!0});t.API.events.push(["postProcessText",function(t){var e=t.text,n=(t.x,t.y,t.options||{}),r=(t.mutex,n.lang,[]);if(n.isInputVisual="boolean"!=typeof n.isInputVisual||n.isInputVisual,A.setOptions(n),"[object Array]"===Object.prototype.toString.call(e)){var i=0;for(r=[],i=0;i<e.length;i+=1)"[object Array]"===Object.prototype.toString.call(e[i])?r.push([A.doBidiReorder(e[i][0]),e[i][1],e[i][2]]):r.push([A.doBidiReorder(e[i])]);t.text=r}else t.text=A.doBidiReorder(e);A.setOptions({isInputVisual:!0})}])}(T),T.API.TTFFont=function(){function t(t){var e;if(this.rawData=t,e=this.contents=new Ae(t),this.contents.pos=4,"ttcf"===e.readString(4))throw new Error("TTCF not supported.");e.pos=0,this.parse(),this.subset=new ye(this),this.registerTTF()}return t.open=function(e){return new t(e)},t.prototype.parse=function(){return this.directory=new ne(this.contents),this.head=new oe(this),this.name=new fe(this),this.cmap=new ae(this),this.toUnicode={},this.hhea=new ce(this),this.maxp=new pe(this),this.hmtx=new de(this),this.post=new le(this),this.os2=new ue(this),this.loca=new Be(this),this.glyf=new me(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},t.prototype.registerTTF=function(){var t,e,A,n,r;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var e,A,n,r;for(r=[],e=0,A=(n=this.bbox).length;e<A;e++)t=n[e],r.push(Math.round(t*this.scaleFactor));return r}.call(this),this.stemV=0,this.post.exists?(A=255&(n=this.post.italic_angle),0!=(32768&(e=n>>16))&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+A)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(r=this.familyClass)||2===r||3===r||4===r||5===r||7===r,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},t.prototype.characterToGlyph=function(t){var e;return(null!=(e=this.cmap.unicode)?e.codeMap[t]:void 0)||0},t.prototype.widthOfGlyph=function(t){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*e},t.prototype.widthOfString=function(t,e,A){var n,r,i,o;for(i=0,r=0,o=(t=""+t).length;0<=o?r<o:r>o;r=0<=o?++r:--r)n=t.charCodeAt(r),i+=this.widthOfGlyph(this.characterToGlyph(n))+A*(1e3/e)||0;return i*(e/1e3)},t.prototype.lineHeight=function(t,e){var A;return null==e&&(e=!1),A=e?this.lineGap:0,(this.ascender+A-this.decender)/1e3*t},t}();var ee,Ae=function(){function t(t){this.data=null!=t?t:[],this.pos=0,this.length=this.data.length}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(t){return this.data[this.pos++]=t},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},t.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},t.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},t.prototype.readString=function(t){var e,A;for(A=[],e=0;0<=t?e<t:e>t;e=0<=t?++e:--e)A[e]=String.fromCharCode(this.readByte());return A.join("")},t.prototype.writeString=function(t){var e,A,n;for(n=[],e=0,A=t.length;0<=A?e<A:e>A;e=0<=A?++e:--e)n.push(this.writeByte(t.charCodeAt(e)));return n},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(t){return this.writeInt16(t)},t.prototype.readLongLong=function(){var t,e,A,n,r,i,o,s;return t=this.readByte(),e=this.readByte(),A=this.readByte(),n=this.readByte(),r=this.readByte(),i=this.readByte(),o=this.readByte(),s=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^e)+1099511627776*(255^A)+4294967296*(255^n)+16777216*(255^r)+65536*(255^i)+256*(255^o)+(255^s)+1):72057594037927940*t+281474976710656*e+1099511627776*A+4294967296*n+16777216*r+65536*i+256*o+s},t.prototype.writeLongLong=function(t){var e,A;return e=Math.floor(t/4294967296),A=4294967295&t,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(A>>24&255),this.writeByte(A>>16&255),this.writeByte(A>>8&255),this.writeByte(255&A)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(t){return this.writeInt32(t)},t.prototype.read=function(t){var e,A;for(e=[],A=0;0<=t?A<t:A>t;A=0<=t?++A:--A)e.push(this.readByte());return e},t.prototype.write=function(t){var e,A,n,r;for(r=[],A=0,n=t.length;A<n;A++)e=t[A],r.push(this.writeByte(e));return r},t}(),ne=function(){var t;function e(t){var e,A,n;for(this.scalarType=t.readInt(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort(),this.tables={},A=0,n=this.tableCount;0<=n?A<n:A>n;A=0<=n?++A:--A)e={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[e.tag]=e}return e.prototype.encode=function(e){var A,n,r,i,o,s,a,c,u,l,h,f,p;for(p in h=Object.keys(e).length,s=Math.log(2),u=16*Math.floor(Math.log(h)/s),i=Math.floor(u/s),c=16*h-u,(n=new Ae).writeInt(this.scalarType),n.writeShort(h),n.writeShort(u),n.writeShort(i),n.writeShort(c),r=16*h,a=n.pos+r,o=null,f=[],e)for(l=e[p],n.writeString(p),n.writeInt(t(l)),n.writeInt(a),n.writeInt(l.length),f=f.concat(l),"head"===p&&(o=a),a+=l.length;a%4;)f.push(0),a++;return n.write(f),A=2981146554-t(n.data),n.pos=o+8,n.writeUInt32(A),n.data},t=function(t){var e,A,n,r;for(t=ge.call(t);t.length%4;)t.push(0);for(n=new Ae(t),A=0,e=0,r=t.length;e<r;e=e+=4)A+=n.readUInt32();return 4294967295&A},e}(),re={}.hasOwnProperty,ie=function(t,e){for(var A in e)re.call(e,A)&&(t[A]=e[A]);function n(){this.constructor=t}return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t};ee=function(){function t(t){var e;this.file=t,e=this.file.directory.tables[this.tag],this.exists=!!e,e&&(this.offset=e.offset,this.length=e.length,this.parse(this.file.contents))}return t.prototype.parse=function(){},t.prototype.encode=function(){},t.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},t}();var oe=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ie(e,ee),e.prototype.tag="head",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},e.prototype.encode=function(t){var e;return(e=new Ae).writeInt(this.version),e.writeInt(this.revision),e.writeInt(this.checkSumAdjustment),e.writeInt(this.magicNumber),e.writeShort(this.flags),e.writeShort(this.unitsPerEm),e.writeLongLong(this.created),e.writeLongLong(this.modified),e.writeShort(this.xMin),e.writeShort(this.yMin),e.writeShort(this.xMax),e.writeShort(this.yMax),e.writeShort(this.macStyle),e.writeShort(this.lowestRecPPEM),e.writeShort(this.fontDirectionHint),e.writeShort(t),e.writeShort(this.glyphDataFormat),e.data},e}(),se=function(){function t(t,e){var A,n,r,i,o,s,a,c,u,l,h,f,p,d,g,m,w;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=e+t.readInt(),u=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(s=0;s<256;++s)this.codeMap[s]=t.readByte();break;case 4:for(h=t.readUInt16(),l=h/2,t.pos+=6,r=function(){var e,A;for(A=[],s=e=0;0<=l?e<l:e>l;s=0<=l?++e:--e)A.push(t.readUInt16());return A}(),t.pos+=2,p=function(){var e,A;for(A=[],s=e=0;0<=l?e<l:e>l;s=0<=l?++e:--e)A.push(t.readUInt16());return A}(),a=function(){var e,A;for(A=[],s=e=0;0<=l?e<l:e>l;s=0<=l?++e:--e)A.push(t.readUInt16());return A}(),c=function(){var e,A;for(A=[],s=e=0;0<=l?e<l:e>l;s=0<=l?++e:--e)A.push(t.readUInt16());return A}(),n=(this.length-t.pos+this.offset)/2,o=function(){var e,A;for(A=[],s=e=0;0<=n?e<n:e>n;s=0<=n?++e:--e)A.push(t.readUInt16());return A}(),s=g=0,w=r.length;g<w;s=++g)for(d=r[s],A=m=f=p[s];f<=d?m<=d:m>=d;A=f<=d?++m:--m)0===c[s]?i=A+a[s]:0!==(i=o[c[s]/2+(A-f)-(l-s)]||0)&&(i+=a[s]),this.codeMap[A]=65535&i}t.pos=u}return t.encode=function(t,e){var A,n,r,i,o,s,a,c,u,l,h,f,p,d,g,m,w,v,B,y,b,C,F,Q,U,x,E,L,N,S,_,I,H,k,O,P,M,T,D,R,K,j,V,q,z,G;switch(L=new Ae,i=Object.keys(t).sort(function(t,e){return t-e}),e){case"macroman":for(p=0,d=function(){var t=[];for(f=0;f<256;++f)t.push(0);return t}(),m={0:0},r={},N=0,H=i.length;N<H;N++)null==m[V=t[n=i[N]]]&&(m[V]=++p),r[n]={old:t[n],new:m[t[n]]},d[n]=m[t[n]];return L.writeUInt16(1),L.writeUInt16(0),L.writeUInt32(12),L.writeUInt16(0),L.writeUInt16(262),L.writeUInt16(0),L.write(d),{charMap:r,subtable:L.data,maxGlyphID:p+1};case"unicode":for(x=[],u=[],w=0,m={},A={},g=a=null,S=0,k=i.length;S<k;S++)null==m[B=t[n=i[S]]]&&(m[B]=++w),A[n]={old:B,new:m[B]},o=m[B]-n,null!=g&&o===a||(g&&u.push(g),x.push(n),a=o),g=n;for(g&&u.push(g),u.push(65535),x.push(65535),Q=2*(F=x.length),C=2*Math.pow(Math.log(F)/Math.LN2,2),l=Math.log(C/2)/Math.LN2,b=2*F-C,s=[],y=[],h=[],f=_=0,O=x.length;_<O;f=++_){if(U=x[f],c=u[f],65535===U){s.push(0),y.push(0);break}if(U-(E=A[U].new)>=32768)for(s.push(0),y.push(2*(h.length+F-f)),n=I=U;U<=c?I<=c:I>=c;n=U<=c?++I:--I)h.push(A[n].new);else s.push(E-U),y.push(0)}for(L.writeUInt16(3),L.writeUInt16(1),L.writeUInt32(12),L.writeUInt16(4),L.writeUInt16(16+8*F+2*h.length),L.writeUInt16(0),L.writeUInt16(Q),L.writeUInt16(C),L.writeUInt16(l),L.writeUInt16(b),K=0,P=u.length;K<P;K++)n=u[K],L.writeUInt16(n);for(L.writeUInt16(0),j=0,M=x.length;j<M;j++)n=x[j],L.writeUInt16(n);for(q=0,T=s.length;q<T;q++)o=s[q],L.writeUInt16(o);for(z=0,D=y.length;z<D;z++)v=y[z],L.writeUInt16(v);for(G=0,R=h.length;G<R;G++)p=h[G],L.writeUInt16(p);return{charMap:A,subtable:L.data,maxGlyphID:w+1}}},t}(),ae=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ie(e,ee),e.prototype.tag="cmap",e.prototype.parse=function(t){var e,A,n;for(t.pos=this.offset,this.version=t.readUInt16(),n=t.readUInt16(),this.tables=[],this.unicode=null,A=0;0<=n?A<n:A>n;A=0<=n?++A:--A)e=new se(t,this.offset),this.tables.push(e),e.isUnicode&&null==this.unicode&&(this.unicode=e);return!0},e.encode=function(t,e){var A,n;return null==e&&(e="macroman"),A=se.encode(t,e),(n=new Ae).writeUInt16(0),n.writeUInt16(1),A.table=n.data.concat(A.subtable),A},e}(),ce=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ie(e,ee),e.prototype.tag="hhea",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},e}(),ue=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ie(e,ee),e.prototype.tag="OS/2",e.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var e,A;for(A=[],e=0;e<10;++e)A.push(t.readByte());return A}(),this.charRange=function(){var e,A;for(A=[],e=0;e<4;++e)A.push(t.readInt());return A}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var e,A;for(A=[],e=0;e<2;e=++e)A.push(t.readInt());return A}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},e}(),le=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ie(e,ee),e.prototype.tag="post",e.prototype.parse=function(t){var e,A,n;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:break;case 131072:var r;for(A=t.readUInt16(),this.glyphNameIndex=[],r=0;0<=A?r<A:r>A;r=0<=A?++r:--r)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],n=[];t.pos<this.offset+this.length;)e=t.readByte(),n.push(this.names.push(t.readString(e)));return n;case 151552:return A=t.readUInt16(),this.offsets=t.read(A);case 196608:break;case 262144:return this.map=function(){var e,A,n;for(n=[],r=e=0,A=this.file.maxp.numGlyphs;0<=A?e<A:e>A;r=0<=A?++e:--e)n.push(t.readUInt32());return n}.call(this)}},e}(),he=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},fe=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ie(e,ee),e.prototype.tag="name",e.prototype.parse=function(t){var e,A,n,r,i,o,s,a,c,u,l;for(t.pos=this.offset,t.readShort(),e=t.readShort(),o=t.readShort(),A=[],r=0;0<=e?r<e:r>e;r=0<=e?++r:--r)A.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+o+t.readShort()});for(s={},r=c=0,u=A.length;c<u;r=++c)n=A[r],t.pos=n.offset,a=t.readString(n.length),i=new he(a,n),null==s[l=n.nameID]&&(s[l]=[]),s[n.nameID].push(i);this.strings=s,this.copyright=s[0],this.fontFamily=s[1],this.fontSubfamily=s[2],this.uniqueSubfamily=s[3],this.fontName=s[4],this.version=s[5];try{this.postscriptName=s[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(t){this.postscriptName=s[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=s[7],this.manufacturer=s[8],this.designer=s[9],this.description=s[10],this.vendorUrl=s[11],this.designerUrl=s[12],this.license=s[13],this.licenseUrl=s[14],this.preferredFamily=s[15],this.preferredSubfamily=s[17],this.compatibleFull=s[18],this.sampleText=s[19]},e}(),pe=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ie(e,ee),e.prototype.tag="maxp",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},e}(),de=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ie(e,ee),e.prototype.tag="hmtx",e.prototype.parse=function(t){var e,A,n,r,i,o,s;for(t.pos=this.offset,this.metrics=[],e=0,o=this.file.hhea.numberOfMetrics;0<=o?e<o:e>o;e=0<=o?++e:--e)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(n=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var A,r;for(r=[],e=A=0;0<=n?A<n:A>n;e=0<=n?++A:--A)r.push(t.readInt16());return r}(),this.widths=function(){var t,e,A,n;for(n=[],t=0,e=(A=this.metrics).length;t<e;t++)r=A[t],n.push(r.advance);return n}.call(this),A=this.widths[this.widths.length-1],s=[],e=i=0;0<=n?i<n:i>n;e=0<=n?++i:--i)s.push(this.widths.push(A));return s},e.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},e}(),ge=[].slice,me=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ie(e,ee),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(t){var e,A,n,r,i,o,s,a,c,u;return t in this.cache?this.cache[t]:(r=this.file.loca,e=this.file.contents,A=r.indexOf(t),0===(n=r.lengthOf(t))?this.cache[t]=null:(e.pos=this.offset+A,i=(o=new Ae(e.read(n))).readShort(),a=o.readShort(),u=o.readShort(),s=o.readShort(),c=o.readShort(),this.cache[t]=-1===i?new ve(o,a,u,s,c):new we(o,i,a,u,s,c),this.cache[t]))},e.prototype.encode=function(t,e,A){var n,r,i,o,s;for(i=[],r=[],o=0,s=e.length;o<s;o++)n=t[e[o]],r.push(i.length),n&&(i=i.concat(n.encode(A)));return r.push(i.length),{table:i,offsets:r}},e}(),we=function(){function t(t,e,A,n,r,i){this.raw=t,this.numberOfContours=e,this.xMin=A,this.yMin=n,this.xMax=r,this.yMax=i,this.compound=!1}return t.prototype.encode=function(){return this.raw.data},t}(),ve=function(){function t(t,e,A,n,r){var i,o;for(this.raw=t,this.xMin=e,this.yMin=A,this.xMax=n,this.yMax=r,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],i=this.raw;o=i.readShort(),this.glyphOffsets.push(i.pos),this.glyphIDs.push(i.readUInt16()),32&o;)i.pos+=1&o?4:2,128&o?i.pos+=8:64&o?i.pos+=4:8&o&&(i.pos+=2)}return t.prototype.encode=function(){var t,e,A;for(e=new Ae(ge.call(this.raw.data)),t=0,A=this.glyphIDs.length;t<A;++t)e.pos=this.glyphOffsets[t];return e.data},t}(),Be=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ie(e,ee),e.prototype.tag="loca",e.prototype.parse=function(t){var e,A;return t.pos=this.offset,e=this.file.head.indexToLocFormat,this.offsets=0===e?function(){var e,n;for(n=[],A=0,e=this.length;A<e;A+=2)n.push(2*t.readUInt16());return n}.call(this):function(){var e,n;for(n=[],A=0,e=this.length;A<e;A+=4)n.push(t.readUInt32());return n}.call(this)},e.prototype.indexOf=function(t){return this.offsets[t]},e.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},e.prototype.encode=function(t,e){for(var A=new Uint32Array(this.offsets.length),n=0,r=0,i=0;i<A.length;++i)if(A[i]=n,r<e.length&&e[r]==i){++r,A[i]=n;var o=this.offsets[i],s=this.offsets[i+1]-o;s>0&&(n+=s)}for(var a=new Array(4*A.length),c=0;c<A.length;++c)a[4*c+3]=255&A[c],a[4*c+2]=(65280&A[c])>>8,a[4*c+1]=(16711680&A[c])>>16,a[4*c]=(4278190080&A[c])>>24;return a},e}(),ye=function(){function t(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var t,e,A,n,r;for(e in n=this.font.cmap.tables[0].codeMap,t={},r=this.subset)A=r[e],t[e]=n[A];return t},t.prototype.glyphsFor=function(t){var e,A,n,r,i,o,s;for(n={},i=0,o=t.length;i<o;i++)n[r=t[i]]=this.font.glyf.glyphFor(r);for(r in e=[],n)(null!=(A=n[r])?A.compound:void 0)&&e.push.apply(e,A.glyphIDs);if(e.length>0)for(r in s=this.glyphsFor(e))A=s[r],n[r]=A;return n},t.prototype.encode=function(t,e){var A,n,r,i,o,s,a,c,u,l,h,f,p,d,g;for(n in A=ae.encode(this.generateCmap(),"unicode"),i=this.glyphsFor(t),h={0:0},g=A.charMap)h[(s=g[n]).old]=s.new;for(f in l=A.maxGlyphID,i)f in h||(h[f]=l++);return c=function(t){var e,A;for(e in A={},t)A[t[e]]=e;return A}(h),u=Object.keys(c).sort(function(t,e){return t-e}),p=function(){var t,e,A;for(A=[],t=0,e=u.length;t<e;t++)o=u[t],A.push(c[o]);return A}(),r=this.font.glyf.encode(i,p,h),a=this.font.loca.encode(r.offsets,p),d={cmap:this.font.cmap.raw(),glyf:r.table,loca:a,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(e)},this.font.os2.exists&&(d["OS/2"]=this.font.os2.raw()),this.font.directory.encode(d)},t}();T.API.PDFObject=function(){var t;function e(){}return t=function(t,e){return(Array(e+1).join("0")+t).slice(-e)},e.convert=function(A){var n,r,i,o;if(Array.isArray(A))return"["+function(){var t,r,i;for(i=[],t=0,r=A.length;t<r;t++)n=A[t],i.push(e.convert(n));return i}().join(" ")+"]";if("string"==typeof A)return"/"+A;if(null!=A?A.isString:void 0)return"("+A+")";if(A instanceof Date)return"(D:"+t(A.getUTCFullYear(),4)+t(A.getUTCMonth(),2)+t(A.getUTCDate(),2)+t(A.getUTCHours(),2)+t(A.getUTCMinutes(),2)+t(A.getUTCSeconds(),2)+"Z)";if("[object Object]"==={}.toString.call(A)){for(r in i=["<<"],A)o=A[r],i.push("/"+r+" "+e.convert(o));return i.push(">>"),i.join("\n")}return""+A},e}(),e.a=T}).call(this,A("yLpj"))},iq4v:function(t,e,A){A("Mqbl"),t.exports=A("WEpk").Object.keys},j2DC:function(t,e,A){"use strict";var n=A("oVml"),r=A("rr1i"),i=A("RfKB"),o={};A("NegM")(o,A("UWiX")("iterator"),function(){return this}),t.exports=function(t,e,A){t.prototype=n(o,{next:r(1,A)}),i(t,e+" Iterator")}},j5sf:function(t,e,A){"undefined"!=typeof self&&self,t.exports=function(t){return function(t){function e(n){if(A[n])return A[n].exports;var r=A[n]={i:n,l:!1,exports:{}};return t[n].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var A={};return e.m=t,e.c=A,e.d=function(t,A,n){e.o(t,A)||Object.defineProperty(t,A,{configurable:!1,enumerable:!0,get:n})},e.n=function(t){var A=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(A,"a",A),A},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="./",e(e.s=64)}([function(t,e,A){"use strict";var n=A(45),r=A.n(n),i=A(6),o=A(50),s=A(13),a=A(49),c=A(27);e.a={data:function(){return{unwatchFns:[]}},mounted:function(){var t=this;s.b&&s.b.load().then(function(){t.__contextReady&&t.__contextReady.call(t,t.convertProps())}),this.$amap=this.$amap||this.$parent.$amap,this.$amap?this.register():this.$on(a.a.AMAP_READY_EVENT,function(e){t.$amap=e,t.register()})},destroyed:function(){this.unregisterEvents(),this.$amapComponent&&(this.$amapComponent.setMap&&this.$amapComponent.setMap(null),this.$amapComponent.close&&this.$amapComponent.close(),this.$amapComponent.editor&&this.$amapComponent.editor.close(),this.unwatchFns.forEach(function(t){return t()}),this.unwatchFns=[])},methods:{getHandlerFun:function(t){return this.handlers&&this.handlers[t]?this.handlers[t]:this.$amapComponent["set"+r()(t)]||this.$amapComponent.setOptions},convertProps:function(){var t=this,e={};this.$amap&&(e.map=this.$amap);var A=this.$options.propsData,n=void 0===A?{}:A,r=this.propsRedirect;return Object.keys(n).reduce(function(A,i){var o=i,s=t.convertSignalProp(o,n[o]);return void 0===s?A:(r&&r[i]&&(o=r[o]),e[o]=s,A)},e)},convertSignalProp:function(t,e){var A="",n="";if(this.amapTagName)try{var o=r()(this.amapTagName).replace(/^El/,"");n=(c.default[o]||"").props[t].$type,A=i.a[n]}catch(t){}if(n&&A)return A(e);if(this.converters&&this.converters[t])return this.converters[t].call(this,e);var s=i.a[t];return s?s(e):e},registerEvents:function(){if(this.setEditorEvents&&this.setEditorEvents(),this.$options.propsData){if(this.$options.propsData.events)for(var t in this.events)o.a.addListener(this.$amapComponent,t,this.events[t]);if(this.$options.propsData.onceEvents)for(var e in this.onceEvents)o.a.addListenerOnce(this.$amapComponent,e,this.onceEvents[e])}},unregisterEvents:function(){o.a.clearListeners(this.$amapComponent)},setPropWatchers:function(){var t=this,e=this.propsRedirect,A=this.$options.propsData,n=void 0===A?{}:A;Object.keys(n).forEach(function(A){var n=A;e&&e[A]&&(n=e[A]);var r=t.getHandlerFun(n);if(r||"events"===A){var i=t.$watch(A,function(e){return"events"===A?(t.unregisterEvents(),void t.registerEvents()):r&&r===t.$amapComponent.setOptions?r.call(t.$amapComponent,((i={})[n]=t.convertSignalProp(A,e),i)):void r.call(t.$amapComponent,t.convertSignalProp(A,e));var i});t.unwatchFns.push(i)}})},registerToManager:function(){var t=this.amapManager||this.$parent.amapManager;t&&void 0!==this.vid&&t.setComponent(this.vid,this.$amapComponent)},initProps:function(){var t=this;["editable","visible"].forEach(function(e){if(void 0!==t[e]){var A=t.getHandlerFun(e);A&&A.call(t.$amapComponent,t.convertSignalProp(e,t[e]))}})},printReactiveProp:function(){var t=this;Object.keys(this._props).forEach(function(e){t.$amapComponent["set"+r()(e)]&&console.log(e)})},register:function(){var t=this,e=this.__initComponent&&this.__initComponent(this.convertProps());e&&e.then?e.then(function(e){return t.registerRest(e)}):this.registerRest(e)},registerRest:function(t){!this.$amapComponent&&t&&(this.$amapComponent=t),this.registerEvents(),this.initProps(),this.setPropWatchers(),this.registerToManager(),this.events&&this.events.init&&this.events.init(this.$amapComponent,this.$amap,this.amapManager||this.$parent.amapManager)},$$getInstance:function(){return this.$amapComponent}}}},function(t,e,A){"use strict";e.a=function(t,e,A,n,r,i,o,s){var a=typeof(t=t||{}).default;"object"!==a&&"function"!==a||(t=t.default);var c,u="function"==typeof t?t.options:t;if(e&&(u.render=e,u.staticRenderFns=A,u._compiled=!0),n&&(u.functional=!0),i&&(u._scopeId=i),o?(c=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),r&&r.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},u._ssrRegister=c):r&&(c=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),c)if(u.functional){u._injectStyles=c;var l=u.render;u.render=function(t,e){return c.call(e),l(t,e)}}else{var h=u.beforeCreate;u.beforeCreate=h?[].concat(h,c):[c]}return{exports:t,options:u}}},function(t,e,A){var n=A(30)("wks"),r=A(14),i=A(3).Symbol,o="function"==typeof i;(t.exports=function(t){return n[t]||(n[t]=o&&i[t]||(o?i:r)("Symbol."+t))}).store=n},function(t,e){var A=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=A)},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,A){t.exports=!A(15)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,A){"use strict";function n(t){return new AMap.Pixel(t[0],t[1])}function r(t){return new AMap.LngLat(t[0],t[1])}function i(t){return new AMap.Bounds(r(t[0]),r(t[1]))}e.e=n,e.c=function(t){return Array.isArray(t)?t:[t.getX(),t.getY()]},e.d=r,e.b=function(t){if(t)return Array.isArray(t)?t.slice():[t.getLng(),t.getLat()]},A.d(e,"a",function(){return o});var o={position:r,offset:n,bounds:i,LngLat:r,Pixel:n,Size:function(t){return new AMap.Size(t[0],t[1])},Bounds:i}},function(t,e,A){var n=A(3),r=A(8),i=A(11),o=A(14)("src"),s=Function.toString,a=(""+s).split("toString");A(16).inspectSource=function(t){return s.call(t)},(t.exports=function(t,e,A,s){var c="function"==typeof A;c&&(i(A,"name")||r(A,"name",e)),t[e]!==A&&(c&&(i(A,o)||r(A,o,t[e]?""+t[e]:a.join(String(e)))),t===n?t[e]=A:s?t[e]?t[e]=A:r(t,e,A):(delete t[e],r(t,e,A)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[o]||s.call(this)})},function(t,e,A){var n=A(9),r=A(20);t.exports=A(5)?function(t,e,A){return n.f(t,e,r(1,A))}:function(t,e,A){return t[e]=A,t}},function(t,e,A){var n=A(10),r=A(31),i=A(33),o=Object.defineProperty;e.f=A(5)?Object.defineProperty:function(t,e,A){if(n(t),e=i(e,!0),n(A),r)try{return o(t,e,A)}catch(t){}if("get"in A||"set"in A)throw TypeError("Accessors not supported!");return"value"in A&&(t[e]=A.value),t}},function(t,e,A){var n=A(4);t.exports=function(t){if(!n(t))throw TypeError(t+" is not an object!");return t}},function(t,e){var A={}.hasOwnProperty;t.exports=function(t,e){return A.call(t,e)}},function(t,e){t.exports={}},function(t,e,A){"use strict";A.d(e,"a",function(){return s}),A.d(e,"b",function(){return o});var n=A(97),r=A(19),i=A.n(r),o=null,s=function(t){i.a.prototype.$isServer||o||(o||(o=new n.a(t)),o.load())}},function(t,e){var A=0,n=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++A+n).toString(36))}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e){var A=t.exports={version:"2.5.5"};"number"==typeof __e&&(__e=A)},function(t,e,A){var n=A(71);t.exports=function(t,e,A){if(n(t),void 0===e)return t;switch(A){case 1:return function(A){return t.call(e,A)};case 2:return function(A,n){return t.call(e,A,n)};case 3:return function(A,n,r){return t.call(e,A,n,r)}}return function(){return t.apply(e,arguments)}}},function(t,e,A){var n=A(75),r=A(22);t.exports=function(t){return n(r(t))}},function(e,A){e.exports=t},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){var A=Math.ceil,n=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?n:A)(t)}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,A){"use strict";var n=A(70),r=A(34),i=A(7),o=A(8),s=A(12),a=A(72),c=A(25),u=A(79),l=A(2)("iterator"),h=!([].keys&&"next"in[].keys()),f=function(){return this};t.exports=function(t,e,A,p,d,g,m){a(A,e,p);var w,v,B,y=function(t){if(!h&&t in Q)return Q[t];switch(t){case"keys":case"values":return function(){return new A(this,t)}}return function(){return new A(this,t)}},b=e+" Iterator",C="values"==d,F=!1,Q=t.prototype,U=Q[l]||Q["@@iterator"]||d&&Q[d],x=U||y(d),E=d?C?y("entries"):x:void 0,L="Array"==e&&Q.entries||U;if(L&&(B=u(L.call(new t)))!==Object.prototype&&B.next&&(c(B,b,!0),n||"function"==typeof B[l]||o(B,l,f)),C&&U&&"values"!==U.name&&(F=!0,x=function(){return U.call(this)}),n&&!m||!h&&!F&&Q[l]||o(Q,l,x),s[e]=x,s[b]=f,d)if(w={values:C?x:y("values"),keys:g?x:y("keys"),entries:E},m)for(v in w)v in Q||i(Q,v,w[v]);else r(r.P+r.F*(h||F),e,w);return w}},function(t,e,A){var n=A(30)("keys"),r=A(14);t.exports=function(t){return n[t]||(n[t]=r(t))}},function(t,e,A){var n=A(9).f,r=A(11),i=A(2)("toStringTag");t.exports=function(t,e,A){t&&!r(t=A?t:t.prototype,i)&&n(t,i,{configurable:!0,value:e})}},function(t,e,A){"use strict";var n=A(50);e.a={methods:{setEditorEvents:function(){var t=this;if(this.$amapComponent.editor&&this.events){var e=["addnode","adjust","removenode","end","move"],A={};Object.keys(this.events).forEach(function(n){-1!==e.indexOf(n)&&(A[n]=t.events[n])}),Object.keys(A).forEach(function(e){n.a.addListener(t.$amapComponent.editor,e,A[e])})}}}}},function(t,e,A){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=(A(65),A(45)),r=A.n(n),i=A(13),o=A(100),s=A(106),a=A(107),c=A(111),u=A(113),l=A(115),h=A(116),f=A(118),p=A(120),d=A(122),g=A(124),m=A(126),w=A(128),v=A(130),B=A(131);A.d(e,"AMapManager",function(){return v.a}),A.d(e,"initAMapApiLoader",function(){return i.a}),A.d(e,"createCustomComponent",function(){return B.a}),A.d(e,"lazyAMapApiLoaderInstance",function(){return i.b});var y=[o.a,s.a,a.a,c.a,u.a,l.a,f.a,h.a,p.a,d.a,g.a,m.a,w.a],b={initAMapApiLoader:i.a,AMapManager:v.a,install:function(t){b.installed||(t.config.optionMergeStrategies.deferredReady=t.config.optionMergeStrategies.created,y.map(function(e){t.component(e.name,e),b[r()(e.name).replace(/^El/,"")]=e}))}};"undefined"!=typeof window&&window.Vue&&function t(e){arguments.length>1&&void 0!==arguments[1]&&arguments[1],t.installed||b.install(e)}(window.Vue),e.default=b},function(t,e,A){var n=A(29),r=A(2)("toStringTag"),i="Arguments"==n(function(){return arguments}());t.exports=function(t){var e,A,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(A=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),r))?A:i?n(e):"Object"==(o=n(e))&&"function"==typeof e.callee?"Arguments":o}},function(t,e){var A={}.toString;t.exports=function(t){return A.call(t).slice(8,-1)}},function(t,e,A){var n=A(3),r=n["__core-js_shared__"]||(n["__core-js_shared__"]={});t.exports=function(t){return r[t]||(r[t]={})}},function(t,e,A){t.exports=!A(5)&&!A(15)(function(){return 7!=Object.defineProperty(A(32)("div"),"a",{get:function(){return 7}}).a})},function(t,e,A){var n=A(4),r=A(3).document,i=n(r)&&n(r.createElement);t.exports=function(t){return i?r.createElement(t):{}}},function(t,e,A){var n=A(4);t.exports=function(t,e){if(!n(t))return t;var A,r;if(e&&"function"==typeof(A=t.toString)&&!n(r=A.call(t)))return r;if("function"==typeof(A=t.valueOf)&&!n(r=A.call(t)))return r;if(!e&&"function"==typeof(A=t.toString)&&!n(r=A.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},function(t,e,A){var n=A(3),r=A(16),i=A(8),o=A(7),s=A(17),a=function(t,e,A){var c,u,l,h,f=t&a.F,p=t&a.G,d=t&a.S,g=t&a.P,m=t&a.B,w=p?n:d?n[e]||(n[e]={}):(n[e]||{}).prototype,v=p?r:r[e]||(r[e]={}),B=v.prototype||(v.prototype={});for(c in p&&(A=e),A)u=!f&&w&&void 0!==w[c],l=(u?w:A)[c],h=m&&u?s(l,n):g&&"function"==typeof l?s(Function.call,l):l,w&&o(w,c,l,t&a.U),v[c]!=l&&i(v,c,h),g&&B[c]!=l&&(B[c]=l)};n.core=r,a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,t.exports=a},function(t,e,A){var n=A(10),r=A(73),i=A(38),o=A(24)("IE_PROTO"),s=function(){},a=function(){var t,e=A(32)("iframe"),n=i.length;for(e.style.display="none",A(78).appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),a=t.F;n--;)delete a.prototype[i[n]];return a()};t.exports=Object.create||function(t,e){var A;return null!==t?(s.prototype=n(t),A=new s,s.prototype=null,A[o]=t):A=a(),void 0===e?A:r(A,e)}},function(t,e,A){var n=A(74),r=A(38);t.exports=Object.keys||function(t){return n(t,r)}},function(t,e,A){var n=A(21),r=Math.min;t.exports=function(t){return t>0?r(n(t),9007199254740991):0}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,A){var n=A(7);t.exports=function(t,e,A){for(var r in e)n(t,r,e[r],A);return t}},function(t,e){t.exports=function(t,e,A,n){if(!(t instanceof e)||void 0!==n&&n in t)throw TypeError(A+": incorrect invocation!");return t}},function(t,e,A){var n=A(17),r=A(86),i=A(87),o=A(10),s=A(37),a=A(88),c={},u={},e=t.exports=function(t,e,A,l,h){var f,p,d,g,m=h?function(){return t}:a(t),w=n(A,l,e?2:1),v=0;if("function"!=typeof m)throw TypeError(t+" is not iterable!");if(i(m)){for(f=s(t.length);f>v;v++)if((g=e?w(o(p=t[v])[0],p[1]):w(t[v]))===c||g===u)return g}else for(d=m.call(t);!(p=d.next()).done;)if((g=r(d,w,p.value,e))===c||g===u)return g};e.BREAK=c,e.RETURN=u},function(t,e,A){var n=A(14)("meta"),r=A(4),i=A(11),o=A(9).f,s=0,a=Object.isExtensible||function(){return!0},c=!A(15)(function(){return a(Object.preventExtensions({}))}),u=function(t){o(t,n,{value:{i:"O"+ ++s,w:{}}})},l=t.exports={KEY:n,NEED:!1,fastKey:function(t,e){if(!r(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!i(t,n)){if(!a(t))return"F";if(!e)return"E";u(t)}return t[n].i},getWeak:function(t,e){if(!i(t,n)){if(!a(t))return!0;if(!e)return!1;u(t)}return t[n].w},onFreeze:function(t){return c&&l.NEED&&a(t)&&!i(t,n)&&u(t),t}}},function(t,e,A){var n=A(4);t.exports=function(t,e){if(!n(t)||t._t!==e)throw TypeError("Incompatible receiver, "+e+" required!");return t}},function(t,e,A){"use strict";var n=A(96);t.exports=function(){var t=n.apply(n,arguments);return t.charAt(0).toUpperCase()+t.slice(1)}},function(t,e){function A(t,e){var A=t[1]||"",n=t[3];if(!n)return A;if(e&&"function"==typeof btoa){var r=function(t){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+" */"}(n);return[A].concat(n.sources.map(function(t){return"/*# sourceURL="+n.sourceRoot+t+" */"})).concat([r]).join("\n")}return[A].join("\n")}t.exports=function(t){var e=[];return e.toString=function(){return this.map(function(e){var n=A(e,t);return e[2]?"@media "+e[2]+"{"+n+"}":n}).join("")},e.i=function(t,A){"string"==typeof t&&(t=[[null,t,""]]);for(var n={},r=0;r<this.length;r++){var i=this[r][0];"number"==typeof i&&(n[i]=!0)}for(r=0;r<t.length;r++){var o=t[r];"number"==typeof o[0]&&n[o[0]]||(A&&!o[2]?o[2]=A:A&&(o[2]="("+o[2]+") and ("+A+")"),e.push(o))}},e}},function(t,e,A){function n(t){for(var e=0;e<t.length;e++){var A=t[e],n=c[A.id];if(n){n.refs++;for(var r=0;r<n.parts.length;r++)n.parts[r](A.parts[r]);for(;r<A.parts.length;r++)n.parts.push(i(A.parts[r]));n.parts.length>A.parts.length&&(n.parts.length=A.parts.length)}else{for(var o=[],r=0;r<A.parts.length;r++)o.push(i(A.parts[r]));c[A.id]={id:A.id,refs:1,parts:o}}}}function r(){var t=document.createElement("style");return t.type="text/css",u.appendChild(t),t}function i(t){var e,A,n=document.querySelector('style[data-vue-ssr-id~="'+t.id+'"]');if(n){if(f)return p;n.parentNode.removeChild(n)}if(d){var i=h++;n=l||(l=r()),e=o.bind(null,n,i,!1),A=o.bind(null,n,i,!0)}else n=r(),e=function(t,e){var A=e.css,n=e.media,r=e.sourceMap;if(n&&t.setAttribute("media",n),r&&(A+="\n/*# sourceURL="+r.sources[0]+" */",A+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */"),t.styleSheet)t.styleSheet.cssText=A;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(A))}}.bind(null,n),A=function(){n.parentNode.removeChild(n)};return e(t),function(n){if(n){if(n.css===t.css&&n.media===t.media&&n.sourceMap===t.sourceMap)return;e(t=n)}else A()}}function o(t,e,A,n){var r=A?"":n.css;if(t.styleSheet)t.styleSheet.cssText=g(e,r);else{var i=document.createTextNode(r),o=t.childNodes;o[e]&&t.removeChild(o[e]),o.length?t.insertBefore(i,o[e]):t.appendChild(i)}}var s="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!s)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var a=A(103),c={},u=s&&(document.head||document.getElementsByTagName("head")[0]),l=null,h=0,f=!1,p=function(){},d="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());t.exports=function(t,e,A){f=A;var r=a(t,e);return n(r),function(e){for(var A=[],i=0;i<r.length;i++){var o=r[i],s=c[o.id];s.refs--,A.push(s)}e?n(r=a(t,e)):r=[];for(var i=0;i<A.length;i++){var s=A[i];if(0===s.refs){for(var u=0;u<s.parts.length;u++)s.parts[u]();delete c[s.id]}}}};var g=function(){var t=[];return function(e,A){return t[e]=A,t.filter(Boolean).join("\n")}}()},function(t,e,A){"use strict";var n=A(104),r=A(49),i=A(6),o=A(0),s=A(13),a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.a={name:"el-amap",mixins:[o.a],props:["viewMode","skyColor","rotateEnable","pitch","buildingAnimation","pitchEnable","vid","events","center","zoom","draggEnable","level","zooms","lang","defaultCursor","crs","animateEnable","isHotspot","defaultLayer","rotateEnable","resizeEnable","showIndoorMap","indoorMap","expandZoomRange","dragEnable","zoomEnable","doubleClickZoom","keyboardEnable","jogEnable","scrollWheel","touchZoom","mapStyle","plugin","features","amapManager"],beforeCreate:function(){this._loadPromise=s.b.load()},destroyed:function(){this.$amap&&this.$amap.destroy()},computed:{plugins:function(){var t=[],e=/^AMap./,A=function(t){return e.test(t)?t:"AMap."+t},n=function(t){return t.replace(e,"")};return"string"==typeof this.plugin?t.push({pName:A(this.plugin),sName:n(this.plugin)}):this.plugin instanceof Array&&(t=this.plugin.map(function(t){var e={};return"string"==typeof t?e={pName:A(t),sName:n(t)}:(t.pName=A(t.pName),t.sName=n(t.pName),e=t),e})),t}},data:function(){return{converters:{center:function(t){return Object(i.d)(t)}},handlers:{zoomEnable:function(t){this.setStatus({zoomEnable:t})},dragEnable:function(t){this.setStatus({dragEnable:t})},rotateEnable:function(t){this.setStatus({rotateEnable:t})}}}},mounted:function(){this.createMap()},addEvents:function(){var t=this;this.$amapComponent.on("moveend",function(){var e=t.$amapComponent.getCenter();t.center=[e.getLng(),e.getLat()]})},methods:{addPlugins:function(){var t=this.plugins.filter(function(t){return!AMap[t.sName]});return t&&t.length?this.$amapComponent.plugin(t,this.addMapControls):this.addMapControls()},addMapControls:function(){var t=this;this.plugins&&this.plugins.length&&(this.$plugins=this.$plugins||{},this.plugins.forEach(function(e){var A=t.convertAMapPluginProps(e),n=t.$plugins[A.pName]=new AMap[A.sName](A);if(t.$amapComponent.addControl(n),e.events)for(var r in e.events){var i=e.events[r];"init"===r?i(n):AMap.event.addListener(n,r,i)}}))},convertAMapPluginProps:function(t){if("object"===(void 0===t?"undefined":a(t))&&t.pName){switch(t.pName){case"AMap.ToolBar":case"AMap.Scale":t.offset&&t.offset instanceof Array&&(t.offset=Object(i.e)(t.offset))}return t}return""},setStatus:function(t){this.$amap.setStatus(t)},createMap:function(){var t=this;this._loadPromise.then(function(){var e=t.$el.querySelector(".el-vue-amap"),A=t.vid||Object(n.a)();e.id=A,t.$amap=t.$amapComponent=new AMap.Map(A,t.convertProps()),t.amapManager&&t.amapManager.setMap(t.$amap),t.$emit(r.a.AMAP_READY_EVENT,t.$amap),t.$children.forEach(function(e){e.$emit(r.a.AMAP_READY_EVENT,t.$amap)}),t.plugins&&t.plugins.length&&t.addPlugins()})},$$getCenter:function(){return this.$amap?Object(i.b)(this.$amap.getCenter()):Object(i.b)(this.center)}}}},function(t,e,A){"use strict";e.a={AMAP_READY_EVENT:"AMAP_READY_EVENT"}},function(t,e,A){"use strict";var n=void 0,r=function(){function t(){(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,t),this._listener=new Map}return t.prototype.addListener=function(t,e,A,n){if(!AMap.event)throw new Error("please wait for Map API load");var r=AMap.event.addListener(t,e,A,n);this._listener.get(t)||this._listener.set(t,{});var i=this._listener.get(t);i[e]||(i[e]=[]),i[e].push(r)},t.prototype.removeListener=function(t,e,A){if(!AMap.event)throw new Error("please wait for Map API load");if(this._listener.get(t)&&this._listener.get(t)[e]){var n=this._listener.get(t)[e];if(A){var r=n.indexOf(A);AMap.event.removeListener(n[r]),n.splice(r,1)}else n.forEach(function(t){AMap.event.removeListener(t)}),this._listener.get(t)[e]=[]}},t.prototype.addListenerOnce=function(t,e,A,n){return AMap.event.addListenerOnce(t,e,A,n)},t.prototype.trigger=function(t,e,A){return AMap.event.trigger(t,e,A)},t.prototype.clearListeners=function(t){var e=this,A=this._listener.get(t);A&&Object.keys(A).map(function(A){e.removeListener(t,A)})},t}();n=n||new r,e.a=n},function(t,e,A){"use strict";var n=A(0),r=A(6),i=A(52),o=A(19),s=A.n(o),a="el-amap-marker";e.a={name:a,mixins:[n.a],props:["vid","position","offset","icon","content","topWhenClick","bubble","draggable","raiseOnDrag","cursor","visible","zIndex","angle","autoRotation","animation","shadow","title","clickable","shape","extData","label","events","onceEvents","template","vnode","contentRender"],data:function(){var t=this;return{$tagName:a,withSlots:!1,tmpVM:null,propsRedirect:{template:"content",vnode:"content",contentRender:"content"},converters:{shape:function(t){return new AMap.MarkerShape(t)},shadow:function(t){return new AMap.Icon(t)},template:function(e){var A=Object(i.a)(e,t);return this.$customContent=A,A.$el},vnode:function(e){var A="function"==typeof e?e(t):e,n=Object(i.c)(A);return this.$customContent=n,n.$el},contentRender:function(e){var A=Object(i.b)(e,t);return this.$customContent=A,A.$el},label:function(t){var e=t.content,A=void 0===e?"":e,n=t.offset,i=void 0===n?[0,0]:n;return{content:A,offset:Object(r.e)(i)}}},handlers:{zIndex:function(t){this.setzIndex(t)},visible:function(t){!1===t?this.hide():this.show()}}}},created:function(){this.tmpVM=new s.a({data:function(){return{node:""}},render:function(t){var e=this.node;return t("div",{ref:"node"},Array.isArray(e)?e:[e])}}).$mount()},methods:{__initComponent:function(t){this.$slots.default&&this.$slots.default.length&&(t.content=this.tmpVM.$refs.node),this.$amapComponent=new AMap.Marker(t)},$$getExtData:function(){return this.$amapComponent.getExtData()},$$getPosition:function(){return Object(r.b)(this.$amapComponent.getPosition())},$$getOffset:function(){return Object(r.c)(this.$amapComponent.getOffset())}},render:function(t){var e=this.$slots.default||[];return e.length&&(this.tmpVM.node=e),null},destroyed:function(){this.tmpVM.$destroy(),this.$customContent&&this.$customContent.$destroy&&this.$customContent.$destroy()}}},function(t,e,A){"use strict";A.d(e,"a",function(){return o}),A.d(e,"c",function(){return s}),A.d(e,"b",function(){return a});var n=A(19),r=A.n(n),i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var A=arguments[e];for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&(t[n]=A[n])}return t},o=function(t,e){var A={},n=r.a.compile(t);["methods","computed","data","filters"].forEach(function(t){A[t]=e.$parent.$parent.$options[t],"data"===t&&"function"==typeof A[t]&&(A[t]=A[t]())});var o=new r.a(i({},A,n));return o.$mount(),o},s=function(t){var e=new r.a({render:function(e){return e("div",t)}});return e.$mount(),e},a=function(t,e){var A=new r.a({render:function(A){return t(A,e)}});return A.$mount(),A}},function(t,e,A){"use strict";var n=A(0),r=A(13);e.a={name:"el-amap-search-box",mixins:[n.a],props:["searchOption","onSearchResult","events","default"],data:function(){return{keyword:this.default||"",tips:[],selectedTip:-1,loaded:!1,adcode:null}},mounted:function(){var t=this;r.b.load().then(function(){t.loaded=!0,t._onSearchResult=t.onSearchResult,t.events&&t.events.init&&t.events.init({autoComplete:t._autoComplete,placeSearch:t._placeSearch})})},computed:{_autoComplete:function(){if(this.loaded)return new AMap.Autocomplete(this.searchOption||{})},_placeSearch:function(){if(this.loaded)return new AMap.PlaceSearch(this.searchOption||{})}},methods:{autoComplete:function(){var t=this;this.keyword&&this._autoComplete&&this._autoComplete.search(this.keyword,function(e,A){"complete"===e&&(t.tips=A.tips)})},search:function(){var t=this;if(this.tips=[],this._placeSearch){var e=null;e=this.searchOption.citylimit&&this.searchOption.city?this.searchOption.city:this.adcode,this._placeSearch.setCity(e||this.searchOption.city),this._placeSearch.search(this.keyword,function(e,A){if(A&&A.poiList&&A.poiList.count){var n=A.poiList.pois,r=n.map(function(t){return t.lat=t.location.lat,t.lng=t.location.lng,t});t._onSearchResult(r)}else if(void 0===A.poiList)throw new Error(A)})}},changeTip:function(t){this.adcode=t.adcode,this.keyword=t.name,this.search()},selectTip:function(t){"up"===t&&this.selectedTip>0?(this.selectedTip-=1,this.keyword=this.tips[this.selectedTip].name,this.adcode=this.tips[this.selectedTip].adcode):"down"===t&&this.selectedTip+1<this.tips.length&&(this.selectedTip+=1,this.keyword=this.tips[this.selectedTip].name,this.adcode=this.tips[this.selectedTip].adcode)}}}},function(t,e,A){"use strict";var n=A(0),r=A(6),i=A(26);e.a={name:"el-amap-circle",mixins:[n.a,i.a],props:["vid","zIndex","center","bubble","radius","strokeColor","strokeOpacity","strokeWeight","editable","fillColor","fillOpacity","strokeStyle","extData","strokeDasharray","events","visible","extData","onceEvents"],data:function(){return{converters:{center:function(t){return Object(r.d)(t)}},handlers:{zIndex:function(t){this.setzIndex(t)},visible:function(t){!1===t?this.hide():this.show()},editable:function(t){!0===t?this.editor.open():this.editor.close()}}}},methods:{__initComponent:function(t){this.$amapComponent=new AMap.Circle(t),this.$amapComponent.editor=new AMap.CircleEditor(this.$amap,this.$amapComponent)},$$getCenter:function(){return Object(r.b)(this.$amapComponent.getCenter())}}}},function(t,e,A){"use strict";var n=A(0);e.a={name:"el-amap-ground-image",mixins:[n.a],props:["vid","clickable","opacity","url","bounds","visible","events","onceEvents"],destroyed:function(){this.$amapComponent.setMap(null)},data:function(){return{converters:{},handlers:{visible:function(t){!1===t?this.setMap(null):this.setMap(this.$amap)}}}},methods:{__initComponent:function(t){this.$amapComponent=new AMap.ImageLayer(t)}}}},function(t,e,A){"use strict";var n=A(6),r=A(0),i=A(52),o=A(19),s=A.n(o);e.a={name:"el-amap-info-window",mixins:[r.a],props:["vid","isCustom","autoMove","closeWhenClickMap","content","size","offset","position","showShadow","visible","events","template","vnode","contentRender"],data:function(){var t=this;return{withSlots:!1,tmpVM:null,propsRedirect:{template:"content",vnode:"content",contentRender:"content"},converters:{template:function(e){var A=Object(i.a)(e,t);return this.$customContent=A,A.$el},vnode:function(e){var A="function"==typeof e?e(t):e,n=Object(i.c)(A);return this.$customContent=n,n.$el},contentRender:function(e){var A=Object(i.b)(e,t);return this.$customContent=A,A.$el}},handlers:{visible:function(e){var A=this.getPosition();A&&(!1===e?this.close():this.open(t.$amap,[A.lng,A.lat]))},template:function(t){this.setContent(t)}}}},created:function(){this.tmpVM=new s.a({data:function(){return{node:""}},render:function(t){var e=this.node;return t("div",{ref:"node"},Array.isArray(e)?e:[e])}}).$mount()},destroyed:function(){this.$amapComponent.close(),this.tmpVM.$destroy(),this.$customContent&&this.$customContent.$destroy&&this.$customContent.$destroy()},methods:{__initComponent:function(t){this.$slots.default&&this.$slots.default.length&&(t.content=this.tmpVM.$refs.node),delete t.map,this.$amapComponent=new AMap.InfoWindow(t),!1!==this.visible&&this.$amapComponent.open(this.$amap,Object(n.d)(this.position))}},render:function(t){var e=this.$slots.default||[];return e.length&&(this.tmpVM.node=e),null}}},function(t,e,A){"use strict";var n=A(0),r=A(26),i=A(6);e.a={name:"el-amap-polyline",mixins:[n.a,r.a],props:["vid","zIndex","visible","editable","bubble","geodesic","isOutline","outlineColor","path","strokeColor","strokeOpacity","strokeWeight","strokeStyle","strokeDasharray","events","extData","onceEvents","lineJoin"],data:function(){return{converters:{},handlers:{visible:function(t){!1===t?this.hide():this.show()},editable:function(t){!0===t?this.editor.open():this.editor.close()}}}},methods:{__initComponent:function(t){this.$amapComponent=new AMap.Polyline(t),this.$amapComponent.editor=new AMap.PolyEditor(this.$amap,this.$amapComponent)},$$getPath:function(){return this.$amapComponent.getPath().map(i.b)},$$getBounds:function(){return this.$amapComponent.getBounds()},$$getExtData:function(){return this.$amapComponent.getExtData()}}}},function(t,e,A){"use strict";var n=A(0),r=A(26),i=A(6);e.a={name:"el-amap-polygon",mixins:[n.a,r.a],props:["vid","zIndex","path","bubble","strokeColor","strokeOpacity","strokeWeight","fillColor","editable","fillOpacity","extData","strokeStyle","visible","strokeDasharray","events","onceEvents","draggable"],data:function(){return{converters:{},handlers:{visible:function(t){!1===t?this.hide():this.show()},zIndex:function(t){this.setOptions({zIndex:t})},editable:function(t){!0===t?this.editor.open():this.editor.close()}}}},methods:{__initComponent:function(){var t=this.convertProps();this.$amapComponent=new AMap.Polygon(t),this.$amapComponent.editor=new AMap.PolyEditor(this.$amap,this.$amapComponent)},$$getPath:function(){return this.$amapComponent.getPath().map(i.b)},$$getExtData:function(){return this.$amapComponent.getExtData()},$$contains:function(t){return Array.isArray(t)&&(t=new AMap.LngLat(t[0],t[1])),this.$amapComponent.getBounds().contains(t)}}}},function(t,e,A){"use strict";var n=A(0),r="el-amap-text";e.a={name:r,mixins:[n.a],props:{vid:{type:String,default:""},text:{type:String,default:""},textAlign:{type:String,default:""},verticalAlign:{type:String,default:""},position:{type:Array,default:function(){return[0,0]},$type:"LngLat"},offset:{type:Array,default:function(){return[0,0]},$type:"Pixel"},topWhenClick:{type:Boolean,default:function(){return!1}},bubble:{type:Boolean,default:function(){return!1}},draggable:{type:Boolean,default:function(){return!1}},raiseOnDrag:{type:Boolean,default:function(){return!1}},cursor:{type:String,default:function(){return""}},visible:{type:Boolean,default:function(){return!0}},zIndex:{type:Number,default:function(){return 100}},angle:{type:Number,default:function(){return 0}},autoRotation:{type:Boolean,default:function(){return!1}},animation:{type:String,default:function(){return"“AMAP_ANIMATION_NONE”"}},shadow:{type:Object,default:function(){return{}},$type:"Icon"},title:{type:String,default:function(){return""}},clickable:{type:Boolean,default:!0},events:{type:Object,default:function(){return{}}}},data:function(){return{converters:{},handlers:{zIndex:function(t){this.setzIndex(t)},visible:function(t){!1===t?this.hide():this.show()}},amapTagName:r}},methods:{__initComponent:function(t){this.$amapComponent=new AMap.Text(t)}}}},function(t,e,A){"use strict";var n=A(0),r="el-amap-bezier-curve";e.a={name:r,mixins:[n.a],props:{vid:{type:String},path:{type:Array},strokeColor:{type:String},strokeOpacity:{type:Number},strokeWeight:{type:Number,default:function(){return 1}},strokeStyle:{type:String},strokeDasharray:{type:Array},zIndex:{type:Number},showDir:{type:Boolean},bubble:{type:Boolean},cursor:{type:String},outlineColor:{type:Boolean},isOutline:{type:Boolean},visible:{type:Boolean,default:!0},events:{type:Object,default:function(){return{}}}},data:function(){return{converters:{},handlers:{zIndex:function(t){this.setzIndex(t)},visible:function(t){!1===t?this.hide():this.show()}},amapTagName:r}},methods:{__initComponent:function(t){this.$amapComponent=new AMap.BezierCurve(t)}}}},function(t,e,A){"use strict";var n=A(0),r="el-amap-circle-marker";e.a={name:r,mixins:[n.a],props:{vid:{type:String},zIndex:{type:Number},visible:{type:Boolean,default:!0},center:{type:Array,$type:"LngLat"},bubble:{type:Boolean},radius:{type:Number},strokeColor:{type:String},strokeOpacity:{type:Number},strokeWeight:{type:Number},fillColor:{type:String},fillOpacity:{type:Number},extData:{type:Object},events:{type:Object,default:function(){return{}}}},data:function(){return{converters:{},handlers:{zIndex:function(t){this.setzIndex(t)},visible:function(t){!1===t?this.hide():this.show()}},amapTagName:r}},methods:{__initComponent:function(t){this.$amapComponent=new AMap.CircleMarker(t)}}}},function(t,e,A){"use strict";var n=A(0),r="el-amap-ellipse";e.a={name:r,mixins:[n.a],props:{vid:{type:String},zIndex:{type:Number},center:{type:Array,$type:"LngLat"},radius:{type:Array,default:function(){return[1e3,1e3]}},bubble:{type:Boolean},cursor:{type:String},strokeColor:{type:String},strokeOpacity:{type:Number},strokeWeight:{type:Number},fillColor:{type:String},fillOpacity:{type:Number},strokeStyle:{type:String},extData:{type:Object,default:function(){return{}}},visible:{type:Boolean,default:!0},events:{type:Object,default:function(){return{}}}},data:function(){return{converters:{},handlers:{zIndex:function(t){this.setzIndex(t)},visible:function(t){!1===t?this.hide():this.show()}},amapTagName:r}},methods:{__initComponent:function(t){this.$amapComponent=new AMap.Ellipse(t)}}}},function(t,e,A){"use strict";var n=A(0),r="el-amap-rectangle";e.a={name:r,mixins:[n.a],props:{vid:{type:String},zIndex:{type:Number},center:{type:Array,$type:"LngLat"},bounds:{type:Array,$type:"Bounds"},bubble:{type:Boolean},cursor:{type:String},strokeColor:{type:String},strokeOpacity:{type:Number},strokeWeight:{type:Number},fillColor:{type:String},fillOpacity:{type:Number},strokeStyle:{type:String},extData:{type:Object,default:function(){return{}}},visible:{type:Boolean,default:!0},events:{type:Object,default:function(){return{}}}},data:function(){return{converters:{},handlers:{zIndex:function(t){this.setzIndex(t)},visible:function(t){!1===t?this.hide():this.show()}},amapTagName:r}},methods:{__initComponent:function(t){this.$amapComponent=new AMap.Rectangle(t)}}}},function(t,e,A){t.exports=A(27)},function(t,e,A){"use strict";var n=A(66);A.n(n)},function(t,e,A){A(67),A(68),A(81),A(84),t.exports=A(16).Map},function(t,e,A){"use strict";var n=A(28),r={};r[A(2)("toStringTag")]="z",r+""!="[object z]"&&A(7)(Object.prototype,"toString",function(){return"[object "+n(this)+"]"},!0)},function(t,e,A){"use strict";var n=A(69)(!0);A(23)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,A=this._i;return A>=e.length?{value:void 0,done:!0}:(t=n(e,A),this._i+=t.length,{value:t,done:!1})})},function(t,e,A){var n=A(21),r=A(22);t.exports=function(t){return function(e,A){var i,o,s=String(r(e)),a=n(A),c=s.length;return a<0||a>=c?t?"":void 0:(i=s.charCodeAt(a))<55296||i>56319||a+1===c||(o=s.charCodeAt(a+1))<56320||o>57343?t?s.charAt(a):i:t?s.slice(a,a+2):o-56320+(i-55296<<10)+65536}}},function(t,e){t.exports=!1},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,A){"use strict";var n=A(35),r=A(20),i=A(25),o={};A(8)(o,A(2)("iterator"),function(){return this}),t.exports=function(t,e,A){t.prototype=n(o,{next:r(1,A)}),i(t,e+" Iterator")}},function(t,e,A){var n=A(9),r=A(10),i=A(36);t.exports=A(5)?Object.defineProperties:function(t,e){r(t);for(var A,o=i(e),s=o.length,a=0;s>a;)n.f(t,A=o[a++],e[A]);return t}},function(t,e,A){var n=A(11),r=A(18),i=A(76)(!1),o=A(24)("IE_PROTO");t.exports=function(t,e){var A,s=r(t),a=0,c=[];for(A in s)A!=o&&n(s,A)&&c.push(A);for(;e.length>a;)n(s,A=e[a++])&&(~i(c,A)||c.push(A));return c}},function(t,e,A){var n=A(29);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==n(t)?t.split(""):Object(t)}},function(t,e,A){var n=A(18),r=A(37),i=A(77);t.exports=function(t){return function(e,A,o){var s,a=n(e),c=r(a.length),u=i(o,c);if(t&&A!=A){for(;c>u;)if((s=a[u++])!=s)return!0}else for(;c>u;u++)if((t||u in a)&&a[u]===A)return t||u||0;return!t&&-1}}},function(t,e,A){var n=A(21),r=Math.max,i=Math.min;t.exports=function(t,e){return(t=n(t))<0?r(t+e,0):i(t,e)}},function(t,e,A){var n=A(3).document;t.exports=n&&n.documentElement},function(t,e,A){var n=A(11),r=A(80),i=A(24)("IE_PROTO"),o=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=r(t),n(t,i)?t[i]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?o:null}},function(t,e,A){var n=A(22);t.exports=function(t){return Object(n(t))}},function(t,e,A){for(var n=A(82),r=A(36),i=A(7),o=A(3),s=A(8),a=A(12),c=A(2),u=c("iterator"),l=c("toStringTag"),h=a.Array,f={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},p=r(f),d=0;d<p.length;d++){var g,m=p[d],w=f[m],v=o[m],B=v&&v.prototype;if(B&&(B[u]||s(B,u,h),B[l]||s(B,l,m),a[m]=h,w))for(g in n)B[g]||i(B,g,n[g],!0)}},function(t,e,A){"use strict";var n=A(83),r=A(39),i=A(12),o=A(18);t.exports=A(23)(Array,"Array",function(t,e){this._t=o(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,A=this._i++;return!t||A>=t.length?(this._t=void 0,r(1)):r(0,"keys"==e?A:"values"==e?t[A]:[A,t[A]])},"values"),i.Arguments=i.Array,n("keys"),n("values"),n("entries")},function(t,e,A){var n=A(2)("unscopables"),r=Array.prototype;void 0==r[n]&&A(8)(r,n,{}),t.exports=function(t){r[n][t]=!0}},function(t,e,A){"use strict";var n=A(85),r=A(44);t.exports=A(90)("Map",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){var e=n.getEntry(r(this,"Map"),t);return e&&e.v},set:function(t,e){return n.def(r(this,"Map"),0===t?0:t,e)}},n,!0)},function(t,e,A){"use strict";var n=A(9).f,r=A(35),i=A(40),o=A(17),s=A(41),a=A(42),c=A(23),u=A(39),l=A(89),h=A(5),f=A(43).fastKey,p=A(44),d=h?"_s":"size",g=function(t,e){var A,n=f(e);if("F"!==n)return t._i[n];for(A=t._f;A;A=A.n)if(A.k==e)return A};t.exports={getConstructor:function(t,e,A,c){var u=t(function(t,n){s(t,u,e,"_i"),t._t=e,t._i=r(null),t._f=void 0,t._l=void 0,t[d]=0,void 0!=n&&a(n,A,t[c],t)});return i(u.prototype,{clear:function(){for(var t=p(this,e),A=t._i,n=t._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete A[n.i];t._f=t._l=void 0,t[d]=0},delete:function(t){var A=p(this,e),n=g(A,t);if(n){var r=n.n,i=n.p;delete A._i[n.i],n.r=!0,i&&(i.n=r),r&&(r.p=i),A._f==n&&(A._f=r),A._l==n&&(A._l=i),A[d]--}return!!n},forEach:function(t){p(this,e);for(var A,n=o(t,arguments.length>1?arguments[1]:void 0,3);A=A?A.n:this._f;)for(n(A.v,A.k,this);A&&A.r;)A=A.p},has:function(t){return!!g(p(this,e),t)}}),h&&n(u.prototype,"size",{get:function(){return p(this,e)[d]}}),u},def:function(t,e,A){var n,r,i=g(t,e);return i?i.v=A:(t._l=i={i:r=f(e,!0),k:e,v:A,p:n=t._l,n:void 0,r:!1},t._f||(t._f=i),n&&(n.n=i),t[d]++,"F"!==r&&(t._i[r]=i)),t},getEntry:g,setStrong:function(t,e,A){c(t,e,function(t,A){this._t=p(t,e),this._k=A,this._l=void 0},function(){for(var t=this,e=t._k,A=t._l;A&&A.r;)A=A.p;return t._t&&(t._l=A=A?A.n:t._t._f)?u(0,"keys"==e?A.k:"values"==e?A.v:[A.k,A.v]):(t._t=void 0,u(1))},A?"entries":"values",!A,!0),l(e)}}},function(t,e,A){var n=A(10);t.exports=function(t,e,A,r){try{return r?e(n(A)[0],A[1]):e(A)}catch(e){var i=t.return;throw void 0!==i&&n(i.call(t)),e}}},function(t,e,A){var n=A(12),r=A(2)("iterator"),i=Array.prototype;t.exports=function(t){return void 0!==t&&(n.Array===t||i[r]===t)}},function(t,e,A){var n=A(28),r=A(2)("iterator"),i=A(12);t.exports=A(16).getIteratorMethod=function(t){if(void 0!=t)return t[r]||t["@@iterator"]||i[n(t)]}},function(t,e,A){"use strict";var n=A(3),r=A(9),i=A(5),o=A(2)("species");t.exports=function(t){var e=n[t];i&&e&&!e[o]&&r.f(e,o,{configurable:!0,get:function(){return this}})}},function(t,e,A){"use strict";var n=A(3),r=A(34),i=A(7),o=A(40),s=A(43),a=A(42),c=A(41),u=A(4),l=A(15),h=A(91),f=A(25),p=A(92);t.exports=function(t,e,A,d,g,m){var w=n[t],v=w,B=g?"set":"add",y=v&&v.prototype,b={},C=function(t){var e=y[t];i(y,t,"delete"==t?function(t){return!(m&&!u(t))&&e.call(this,0===t?0:t)}:"has"==t?function(t){return!(m&&!u(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return m&&!u(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,A){return e.call(this,0===t?0:t,A),this})};if("function"==typeof v&&(m||y.forEach&&!l(function(){(new v).entries().next()}))){var F=new v,Q=F[B](m?{}:-0,1)!=F,U=l(function(){F.has(1)}),x=h(function(t){new v(t)}),E=!m&&l(function(){for(var t=new v,e=5;e--;)t[B](e,e);return!t.has(-0)});x||((v=e(function(e,A){c(e,v,t);var n=p(new w,e,v);return void 0!=A&&a(A,g,n[B],n),n})).prototype=y,y.constructor=v),(U||E)&&(C("delete"),C("has"),g&&C("get")),(E||Q)&&C(B),m&&y.clear&&delete y.clear}else v=d.getConstructor(e,t,g,B),o(v.prototype,A),s.NEED=!0;return f(v,t),b[t]=v,r(r.G+r.W+r.F*(v!=w),b),m||d.setStrong(v,t,g),v}},function(t,e,A){var n=A(2)("iterator"),r=!1;try{var i=[7][n]();i.return=function(){r=!0},Array.from(i,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!r)return!1;var A=!1;try{var i=[7],o=i[n]();o.next=function(){return{done:A=!0}},i[n]=function(){return o},t(i)}catch(t){}return A}},function(t,e,A){var n=A(4),r=A(93).set;t.exports=function(t,e,A){var i,o=e.constructor;return o!==A&&"function"==typeof o&&(i=o.prototype)!==A.prototype&&n(i)&&r&&r(t,i),t}},function(t,e,A){var n=A(4),r=A(10),i=function(t,e){if(r(t),!n(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,n){try{(n=A(17)(Function.call,A(94).f(Object.prototype,"__proto__").set,2))(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function(t,A){return i(t,A),e?t.__proto__=A:n(t,A),t}}({},!1):void 0),check:i}},function(t,e,A){var n=A(95),r=A(20),i=A(18),o=A(33),s=A(11),a=A(31),c=Object.getOwnPropertyDescriptor;e.f=A(5)?c:function(t,e){if(t=i(t),e=o(e,!0),a)try{return c(t,e)}catch(t){}if(s(t,e))return r(!n.f.call(t,e),t[e])}},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,A){"use strict";t.exports=function(){var t=[].map.call(arguments,function(t){return t.trim()}).filter(function(t){return t.length}).join("-");return t.length?1!==t.length&&/[_.\- ]+/.test(t)?t.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+(\w|$)/g,function(t,e){return e.toUpperCase()}):t[0]===t[0].toLowerCase()&&t.slice(1)!==t.slice(1).toLowerCase()?t:t.toLowerCase():""}},function(t,e,A){"use strict";var n=A(98),r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var A=arguments[e];for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&(t[n]=A[n])}return t},i={key:null,v:"1.4.4",protocol:"https",hostAndPath:"webapi.amap.com/maps",plugin:[],callback:"amapInitComponent"},o=function(){function t(e){(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,t),this._config=r({},i,e),this._document=document,this._window=window,this._scriptLoaded=!1,this._queueEvents=[n.a]}return t.prototype.load=function(){var t=this;if(this._window.AMap&&this._window.AMap.Map)return this.loadUIAMap();if(this._scriptLoadingPromise)return this._scriptLoadingPromise;var e=this._document.createElement("script");e.type="text/javascript",e.async=!0,e.defer=!0,e.src=this._getScriptSrc();var A=this._config.uiVersion?this.loadUIAMap():null;return this._scriptLoadingPromise=new Promise(function(n,r){t._window.amapInitComponent=function(){for(;t._queueEvents.length;)t._queueEvents.pop().apply();if(!A)return n();A.then(function(){window.initAMapUI(),setTimeout(n)})},e.onerror=function(t){return r(t)}}),this._document.head.appendChild(e),this._scriptLoadingPromise},t.prototype.loadUIAMap=function(){var t=this;return!this._config.uiVersion||window.AMapUI?Promise.resolve():new Promise(function(e,A){var n=document.createElement("script"),r=t._config.uiVersion.split("."),i=r[0],o=r[1],s=r[2];if(void 0!==i&&void 0!==o){var a=t._config.protocol+"://webapi.amap.com/ui/"+i+"."+o+"/main-async.js";s&&(a+="?v="+i+"."+o+"."+s),n.src=a,n.type="text/javascript",n.async=!0,t._document.head.appendChild(n),n.onload=function(){setTimeout(e,0)},n.onerror=function(){return A()}}else console.error("amap ui version is not correct, please check! version: ",t._config.uiVersion)})},t.prototype._getScriptSrc=function(){var t=/^AMap./,e=this._config,A=["v","key","plugin","callback"];if(e.plugin&&e.plugin.length>0){e.plugin.push("Autocomplete","PlaceSearch","PolyEditor","CircleEditor");var n=[];e.plugin.forEach(function(e){var A=t.test(e)?e:"AMap."+e,r=A.replace(t,"");n.push(A,r)}),e.plugin=n}var r=Object.keys(e).filter(function(t){return~A.indexOf(t)}).filter(function(t){return null!=e[t]}).filter(function(t){return!Array.isArray(e[t])||Array.isArray(e[t])&&e[t].length>0}).map(function(t){var A=e[t];return Array.isArray(A)?{key:t,value:A.join(",")}:{key:t,value:A}}).map(function(t){return t.key+"="+t.value}).join("&");return this._config.protocol+"://"+this._config.hostAndPath+"?"+r},t}();e.a=o},function(t,e,A){"use strict";e.a=function(){if(AMap.UA.ios&&"https:"!==document.location.protocol){var t=new n.a;navigator.geolocation.getCurrentPosition=function(){return t.getCurrentPosition.apply(t,arguments)},navigator.geolocation.watchPosition=function(){return t.watchPosition.apply(t,arguments)}}};var n=A(99)},function(t,e,A){"use strict";function n(){this._remoteSvrUrl="https://webapi.amap.com/html/geolocate.html",this._callbackList=[],this._seqBase=1,this._frameReady=0,this._watchIdMap={}}n.prototype={_getSeq:function(){return this._seqBase++},_onRrameReady:function(t){if(0===this._frameReady)return this._frameReadyList||(this._frameReadyList=[]),this._frameReadyList.push(t),void this._prepareIframe();t.call(this)},_prepareIframe:function(){if(!this._iframeWin){var t=document.createElement("iframe");t.src=this._remoteSvrUrl+(this._remoteSvrUrl.indexOf("?")>0?"&":"?"),t.width="0px",t.height="0px",t.style.position="absolute",t.style.display="none",t.allow="geolocation";var e=this,A=setTimeout(function(){e._frameReady=!1,e._callbackFrameReadyList()},5e3);t.onload=function(){clearTimeout(A),e._frameReady=!0,e._callbackFrameReadyList(),t.onload=null},document.body.appendChild(t),this._iframeWin=t.contentWindow,window.addEventListener("message",function(t){0===e._remoteSvrUrl.indexOf(t.origin)&&e._handleRemoteMsg(t.data)},!1)}},_callbackFrameReadyList:function(){if(this._frameReadyList){var t=this._frameReadyList;this._frameReadyList=null;for(var e=0,A=t.length;e<A;e++)t[e].call(this,this._frameReady)}},_pickCallback:function(t,e){for(var A=this._callbackList,n=0,r=A.length;n<r;n++){var i=A[n];if(t===i.seq)return e||A.splice(n,1),i}},_handleRemoteMsg:function(t){var e=t.seq,A=this._pickCallback(e,!!t.notify);A?A.cbk.call(null,t.error,t.result):console.warn("Receive remote msg: ",t)},_postMessage:function(t,e,A,n){this._prepareIframe();var r={cmd:t,args:e,seq:n||this._getSeq()};this._callbackList.push({cbk:A,seq:r.seq}),this._onRrameReady(function(){if(!0===this._frameReady)try{this._iframeWin.postMessage(r,"*")}catch(t){this._pickCallback(r.seq),A(t)}else this._pickCallback(r.seq),A({message:"iFrame load failed!"})})},getCurrentPosition:function(t,e,A){this._postMessage("getCurrentPosition",[A],function(A,n){A?e&&e(A):t&&t(n)})},watchPosition:function(t,e,A){var n="wk"+this._getSeq(),r=this._getSeq();this._watchIdMap[n]={stat:0,seq:r};var i=this;return this._postMessage("watchPosition",[A],function(A,r){var o=null;r&&(o=r.id);var s=i._watchIdMap[n];if(s.id=o,s.stat=1,s.callbackList){var a=s.callbackList;s.callbackList=null;for(var c=0,u=a.length;c<u;c++)a[c].call(i,o)}A?e&&e(A):t&&t(r.pos)},r),n},clearWatch:function(t,e){function A(A){r._postMessage("clearWatch",[A],function(A,i){A||(r._pickCallback(n.seq),delete r._watchIdMap[t]),e&&e(A,i)})}if(this._watchIdMap[t]){var n=this._watchIdMap[t],r=this;n.stat<1?(n.callbackList||(n.callbackList=[]),n.callbackList.push(function(t){A(t)})):A(n.id)}else e("Id not exists: "+t)}},e.a=n},function(t,e,A){"use strict";var n=A(48),r=A(105),i=A(1),o=function(t){A(101)},s=Object(i.a)(n.a,r.a,r.b,!1,o,null,null);e.a=s.exports},function(t,e,A){var n=A(102);"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals),A(47)("d6014b94",n,!0)},function(t,e,A){(t.exports=A(46)(!1)).push([t.i,".el-vue-amap-container,.el-vue-amap-container .el-vue-amap{height:100%}",""])},function(t,e){t.exports=function(t,e){for(var A=[],n={},r=0;r<e.length;r++){var i=e[r],o=i[0],s=i[1],a=i[2],c=i[3],u={id:t+":"+r,css:s,media:a,sourceMap:c};n[o]?n[o].parts.push(u):A.push(n[o]={id:o,parts:[u]})}return A}},function(t,e,A){"use strict";e.a=function(){for(var t=[],e="0123456789abcdef",A=0;A<36;A++)t[A]=e.substr(Math.floor(16*Math.random()),1);return t[14]="4",t[19]=e.substr(3&t[19]|8,1),t[8]=t[13]=t[18]=t[23]="-",t.join("")}},function(t,e,A){"use strict";A.d(e,"a",function(){return n}),A.d(e,"b",function(){return r});var n=function(){var t=this,e=t.$createElement,A=t._self._c||e;return A("div",{staticClass:"el-vue-amap-container"},[A("div",{staticClass:"el-vue-amap"}),t._v(" "),t._t("default")],2)},r=[]},function(t,e,A){"use strict";var n=A(51),r=A(1),i=Object(r.a)(n.a,void 0,void 0,!1,null,null,null);e.a=i.exports},function(t,e,A){"use strict";var n=A(53),r=A(110),i=A(1),o=function(t){A(108)},s=Object(i.a)(n.a,r.a,r.b,!1,o,null,null);e.a=s.exports},function(t,e,A){var n=A(109);"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals),A(47)("80e271aa",n,!0)},function(t,e,A){(t.exports=A(46)(!1)).push([t.i,".el-vue-search-box-container{position:relative;width:360px;height:45px;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.15);border-radius:2px 3px 3px 2px;z-index:10}.el-vue-search-box-container .search-box-wrapper{position:absolute;display:flex;align-items:center;left:0;top:0;width:100%;height:100%;box-sizing:border-box}.el-vue-search-box-container .search-box-wrapper input{flex:1;height:20px;line-height:20px;letter-spacing:.5px;font-size:14px;text-indent:10px;box-sizing:border-box;border:none;outline:none}.el-vue-search-box-container .search-box-wrapper .search-btn{width:45px;height:100%;display:flex;align-items:center;justify-content:center;background:transparent;cursor:pointer}.el-vue-search-box-container .search-tips{position:absolute;top:100%;border:1px solid #dbdbdb;background:#fff;overflow:auto}.el-vue-search-box-container .search-tips ul{padding:0;margin:0}.el-vue-search-box-container .search-tips ul li{height:40px;line-height:40px;box-shadow:0 1px 1px rgba(0,0,0,.1);padding:0 10px;cursor:pointer}.el-vue-search-box-container .search-tips ul li.autocomplete-selected{background:#eee}",""])},function(t,e,A){"use strict";A.d(e,"a",function(){return n}),A.d(e,"b",function(){return r});var n=function(){var t=this,e=t.$createElement,A=t._self._c||e;return A("div",{staticClass:"el-vue-search-box-container",on:{keydown:[function(e){if(!("button"in e)&&t._k(e.keyCode,"up",38,e.key,["Up","ArrowUp"]))return null;t.selectTip("up")},function(e){if(!("button"in e)&&t._k(e.keyCode,"down",40,e.key,["Down","ArrowDown"]))return null;t.selectTip("down")}]}},[A("div",{staticClass:"search-box-wrapper"},[A("input",{directives:[{name:"model",rawName:"v-model",value:t.keyword,expression:"keyword"}],attrs:{type:"text"},domProps:{value:t.keyword},on:{keyup:function(e){return"button"in e||!t._k(e.keyCode,"enter",13,e.key,"Enter")?t.search(e):null},input:[function(e){e.target.composing||(t.keyword=e.target.value)},t.autoComplete]}}),t._v(" "),A("span",{staticClass:"search-btn",on:{click:t.search}},[t._v("搜索")])]),t._v(" "),A("div",{staticClass:"search-tips"},[A("ul",t._l(t.tips,function(e,n){return A("li",{key:n,class:{"autocomplete-selected":n===t.selectedTip},on:{click:function(A){t.changeTip(e)},mouseover:function(e){t.selectedTip=n}}},[t._v(t._s(e.name))])}))])])},r=[]},function(t,e,A){"use strict";var n=A(54),r=A(112),i=A(1),o=Object(i.a)(n.a,r.a,r.b,!1,null,null,null);e.a=o.exports},function(t,e,A){"use strict";A.d(e,"a",function(){return n}),A.d(e,"b",function(){return r});var n=function(){var t=this.$createElement;return(this._self._c||t)("div")},r=[]},function(t,e,A){"use strict";var n=A(55),r=A(114),i=A(1),o=Object(i.a)(n.a,r.a,r.b,!1,null,null,null);e.a=o.exports},function(t,e,A){"use strict";A.d(e,"a",function(){return n}),A.d(e,"b",function(){return r});var n=function(){var t=this.$createElement;return(this._self._c||t)("div")},r=[]},function(t,e,A){"use strict";var n=A(56),r=A(1),i=Object(r.a)(n.a,void 0,void 0,!1,null,null,null);e.a=i.exports},function(t,e,A){"use strict";var n=A(57),r=A(117),i=A(1),o=Object(i.a)(n.a,r.a,r.b,!1,null,null,null);e.a=o.exports},function(t,e,A){"use strict";A.d(e,"a",function(){return n}),A.d(e,"b",function(){return r});var n=function(){var t=this.$createElement;return(this._self._c||t)("div")},r=[]},function(t,e,A){"use strict";var n=A(58),r=A(119),i=A(1),o=Object(i.a)(n.a,r.a,r.b,!1,null,null,null);e.a=o.exports},function(t,e,A){"use strict";A.d(e,"a",function(){return n}),A.d(e,"b",function(){return r});var n=function(){var t=this.$createElement;return(this._self._c||t)("div")},r=[]},function(t,e,A){"use strict";var n=A(59),r=A(121),i=A(1),o=Object(i.a)(n.a,r.a,r.b,!1,null,null,null);e.a=o.exports},function(t,e,A){"use strict";A.d(e,"a",function(){return n}),A.d(e,"b",function(){return r});var n=function(){var t=this.$createElement;return(this._self._c||t)("div")},r=[]},function(t,e,A){"use strict";var n=A(60),r=A(123),i=A(1),o=Object(i.a)(n.a,r.a,r.b,!1,null,null,null);e.a=o.exports},function(t,e,A){"use strict";A.d(e,"a",function(){return n}),A.d(e,"b",function(){return r});var n=function(){var t=this.$createElement;return(this._self._c||t)("div")},r=[]},function(t,e,A){"use strict";var n=A(61),r=A(125),i=A(1),o=Object(i.a)(n.a,r.a,r.b,!1,null,null,null);e.a=o.exports},function(t,e,A){"use strict";A.d(e,"a",function(){return n}),A.d(e,"b",function(){return r});var n=function(){var t=this.$createElement;return(this._self._c||t)("div")},r=[]},function(t,e,A){"use strict";var n=A(62),r=A(127),i=A(1),o=Object(i.a)(n.a,r.a,r.b,!1,null,null,null);e.a=o.exports},function(t,e,A){"use strict";A.d(e,"a",function(){return n}),A.d(e,"b",function(){return r});var n=function(){var t=this.$createElement;return(this._self._c||t)("div")},r=[]},function(t,e,A){"use strict";var n=A(63),r=A(129),i=A(1),o=Object(i.a)(n.a,r.a,r.b,!1,null,null,null);e.a=o.exports},function(t,e,A){"use strict";A.d(e,"a",function(){return n}),A.d(e,"b",function(){return r});var n=function(){var t=this.$createElement;return(this._self._c||t)("div")},r=[]},function(t,e,A){"use strict";var n=function(){function t(){(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,t),this._componentMap=new Map,this._map=null}return t.prototype.setMap=function(t){this._map=t},t.prototype.getMap=function(){return this._map},t.prototype.setComponent=function(t,e){this._componentMap.set(t,e)},t.prototype.getComponent=function(t){return this._componentMap.get(t)},t.prototype.getChildInstance=function(t){return this.getComponent(t)},t.prototype.removeComponent=function(t){this._componentMap.delete(t)},t}();e.a=n},function(t,e,A){"use strict";var n=A(0),r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var A=arguments[e];for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&(t[n]=A[n])}return t};e.a=function(t){var e=t.init,A=t.data,i=void 0===A?function(){return{}}:A,o=t.converters,s=void 0===o?{}:o,a=t.handlers,c=void 0===a?{}:a,u=t.computed,l=t.methods,h=t.name,f=t.render,p=t.contextReady,d=t.template,g=t.mixins,m=void 0===g?[]:g,w=t.props,v=void 0===w?{}:w,B=r({},t,{props:v,data:function(){return r({},i(),{converters:s,handlers:c})},mixins:[n.a].concat(m),computed:u,methods:r({},l,{__initComponent:e,__contextReady:p})});return d||f||(B.render=function(){return null}),B.install=function(t){return t.use(h,B)},B}}])}(A("Kw5r"))},jE9Z:function(t,e,A){"use strict";
  334. /*!
  335. * vue-router v3.0.2
  336. * (c) 2018 Evan You
  337. * @license MIT
  338. */function n(t,e){0}function r(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function i(t,e){for(var A in e)t[A]=e[A];return t}var o={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(t,e){var A=e.props,n=e.children,r=e.parent,o=e.data;o.routerView=!0;for(var s=r.$createElement,a=A.name,c=r.$route,u=r._routerViewCache||(r._routerViewCache={}),l=0,h=!1;r&&r._routerRoot!==r;)r.$vnode&&r.$vnode.data.routerView&&l++,r._inactive&&(h=!0),r=r.$parent;if(o.routerViewDepth=l,h)return s(u[a],o,n);var f=c.matched[l];if(!f)return u[a]=null,s();var p=u[a]=f.components[a];o.registerRouteInstance=function(t,e){var A=f.instances[a];(e&&A!==t||!e&&A===t)&&(f.instances[a]=e)},(o.hook||(o.hook={})).prepatch=function(t,e){f.instances[a]=e.componentInstance};var d=o.props=function(t,e){switch(typeof e){case"undefined":return;case"object":return e;case"function":return e(t);case"boolean":return e?t.params:void 0;default:0}}(c,f.props&&f.props[a]);if(d){d=o.props=i({},d);var g=o.attrs=o.attrs||{};for(var m in d)p.props&&m in p.props||(g[m]=d[m],delete d[m])}return s(p,o,n)}};var s=/[!'()*]/g,a=function(t){return"%"+t.charCodeAt(0).toString(16)},c=/%2C/g,u=function(t){return encodeURIComponent(t).replace(s,a).replace(c,",")},l=decodeURIComponent;function h(t){var e={};return(t=t.trim().replace(/^(\?|#|&)/,""))?(t.split("&").forEach(function(t){var A=t.replace(/\+/g," ").split("="),n=l(A.shift()),r=A.length>0?l(A.join("=")):null;void 0===e[n]?e[n]=r:Array.isArray(e[n])?e[n].push(r):e[n]=[e[n],r]}),e):e}function f(t){var e=t?Object.keys(t).map(function(e){var A=t[e];if(void 0===A)return"";if(null===A)return u(e);if(Array.isArray(A)){var n=[];return A.forEach(function(t){void 0!==t&&(null===t?n.push(u(e)):n.push(u(e)+"="+u(t)))}),n.join("&")}return u(e)+"="+u(A)}).filter(function(t){return t.length>0}).join("&"):null;return e?"?"+e:""}var p=/\/?$/;function d(t,e,A,n){var r=n&&n.options.stringifyQuery,i=e.query||{};try{i=g(i)}catch(t){}var o={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:i,params:e.params||{},fullPath:w(e,r),matched:t?function(t){var e=[];for(;t;)e.unshift(t),t=t.parent;return e}(t):[]};return A&&(o.redirectedFrom=w(A,r)),Object.freeze(o)}function g(t){if(Array.isArray(t))return t.map(g);if(t&&"object"==typeof t){var e={};for(var A in t)e[A]=g(t[A]);return e}return t}var m=d(null,{path:"/"});function w(t,e){var A=t.path,n=t.query;void 0===n&&(n={});var r=t.hash;return void 0===r&&(r=""),(A||"/")+(e||f)(n)+r}function v(t,e){return e===m?t===e:!!e&&(t.path&&e.path?t.path.replace(p,"")===e.path.replace(p,"")&&t.hash===e.hash&&B(t.query,e.query):!(!t.name||!e.name)&&(t.name===e.name&&t.hash===e.hash&&B(t.query,e.query)&&B(t.params,e.params)))}function B(t,e){if(void 0===t&&(t={}),void 0===e&&(e={}),!t||!e)return t===e;var A=Object.keys(t),n=Object.keys(e);return A.length===n.length&&A.every(function(A){var n=t[A],r=e[A];return"object"==typeof n&&"object"==typeof r?B(n,r):String(n)===String(r)})}var y,b=[String,Object],C=[String,Array],F={name:"RouterLink",props:{to:{type:b,required:!0},tag:{type:String,default:"a"},exact:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,event:{type:C,default:"click"}},render:function(t){var e=this,A=this.$router,n=this.$route,r=A.resolve(this.to,n,this.append),o=r.location,s=r.route,a=r.href,c={},u=A.options.linkActiveClass,l=A.options.linkExactActiveClass,h=null==u?"router-link-active":u,f=null==l?"router-link-exact-active":l,g=null==this.activeClass?h:this.activeClass,m=null==this.exactActiveClass?f:this.exactActiveClass,w=o.path?d(null,o,null,A):s;c[m]=v(n,w),c[g]=this.exact?c[m]:function(t,e){return 0===t.path.replace(p,"/").indexOf(e.path.replace(p,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var A in e)if(!(A in t))return!1;return!0}(t.query,e.query)}(n,w);var B=function(t){Q(t)&&(e.replace?A.replace(o):A.push(o))},y={click:Q};Array.isArray(this.event)?this.event.forEach(function(t){y[t]=B}):y[this.event]=B;var b={class:c};if("a"===this.tag)b.on=y,b.attrs={href:a};else{var C=function t(e){if(e)for(var A,n=0;n<e.length;n++){if("a"===(A=e[n]).tag)return A;if(A.children&&(A=t(A.children)))return A}}(this.$slots.default);if(C)C.isStatic=!1,(C.data=i({},C.data)).on=y,(C.data.attrs=i({},C.data.attrs)).href=a;else b.on=y}return t(this.tag,b,this.$slots.default)}};function Q(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey||t.defaultPrevented||void 0!==t.button&&0!==t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function U(t){if(!U.installed||y!==t){U.installed=!0,y=t;var e=function(t){return void 0!==t},A=function(t,A){var n=t.$options._parentVnode;e(n)&&e(n=n.data)&&e(n=n.registerRouteInstance)&&n(t,A)};t.mixin({beforeCreate:function(){e(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),t.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,A(this,this)},destroyed:function(){A(this)}}),Object.defineProperty(t.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(t.prototype,"$route",{get:function(){return this._routerRoot._route}}),t.component("RouterView",o),t.component("RouterLink",F);var n=t.config.optionMergeStrategies;n.beforeRouteEnter=n.beforeRouteLeave=n.beforeRouteUpdate=n.created}}var x="undefined"!=typeof window;function E(t,e,A){var n=t.charAt(0);if("/"===n)return t;if("?"===n||"#"===n)return e+t;var r=e.split("/");A&&r[r.length-1]||r.pop();for(var i=t.replace(/^\//,"").split("/"),o=0;o<i.length;o++){var s=i[o];".."===s?r.pop():"."!==s&&r.push(s)}return""!==r[0]&&r.unshift(""),r.join("/")}function L(t){return t.replace(/\/\//g,"/")}var N=Array.isArray||function(t){return"[object Array]"==Object.prototype.toString.call(t)},S=z,_=P,I=function(t,e){return D(P(t,e))},H=D,k=q,O=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function P(t,e){for(var A,n=[],r=0,i=0,o="",s=e&&e.delimiter||"/";null!=(A=O.exec(t));){var a=A[0],c=A[1],u=A.index;if(o+=t.slice(i,u),i=u+a.length,c)o+=c[1];else{var l=t[i],h=A[2],f=A[3],p=A[4],d=A[5],g=A[6],m=A[7];o&&(n.push(o),o="");var w=null!=h&&null!=l&&l!==h,v="+"===g||"*"===g,B="?"===g||"*"===g,y=A[2]||s,b=p||d;n.push({name:f||r++,prefix:h||"",delimiter:y,optional:B,repeat:v,partial:w,asterisk:!!m,pattern:b?K(b):m?".*":"[^"+R(y)+"]+?"})}}return i<t.length&&(o+=t.substr(i)),o&&n.push(o),n}function M(t){return encodeURI(t).replace(/[\/?#]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function T(t){return encodeURI(t).replace(/[?#]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function D(t){for(var e=new Array(t.length),A=0;A<t.length;A++)"object"==typeof t[A]&&(e[A]=new RegExp("^(?:"+t[A].pattern+")$"));return function(A,n){for(var r="",i=A||{},o=(n||{}).pretty?M:encodeURIComponent,s=0;s<t.length;s++){var a=t[s];if("string"!=typeof a){var c,u=i[a.name];if(null==u){if(a.optional){a.partial&&(r+=a.prefix);continue}throw new TypeError('Expected "'+a.name+'" to be defined')}if(N(u)){if(!a.repeat)throw new TypeError('Expected "'+a.name+'" to not repeat, but received `'+JSON.stringify(u)+"`");if(0===u.length){if(a.optional)continue;throw new TypeError('Expected "'+a.name+'" to not be empty')}for(var l=0;l<u.length;l++){if(c=o(u[l]),!e[s].test(c))throw new TypeError('Expected all "'+a.name+'" to match "'+a.pattern+'", but received `'+JSON.stringify(c)+"`");r+=(0===l?a.prefix:a.delimiter)+c}}else{if(c=a.asterisk?T(u):o(u),!e[s].test(c))throw new TypeError('Expected "'+a.name+'" to match "'+a.pattern+'", but received "'+c+'"');r+=a.prefix+c}}else r+=a}return r}}function R(t){return t.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function K(t){return t.replace(/([=!:$\/()])/g,"\\$1")}function j(t,e){return t.keys=e,t}function V(t){return t.sensitive?"":"i"}function q(t,e,A){N(e)||(A=e||A,e=[]);for(var n=(A=A||{}).strict,r=!1!==A.end,i="",o=0;o<t.length;o++){var s=t[o];if("string"==typeof s)i+=R(s);else{var a=R(s.prefix),c="(?:"+s.pattern+")";e.push(s),s.repeat&&(c+="(?:"+a+c+")*"),i+=c=s.optional?s.partial?a+"("+c+")?":"(?:"+a+"("+c+"))?":a+"("+c+")"}}var u=R(A.delimiter||"/"),l=i.slice(-u.length)===u;return n||(i=(l?i.slice(0,-u.length):i)+"(?:"+u+"(?=$))?"),i+=r?"$":n&&l?"":"(?="+u+"|$)",j(new RegExp("^"+i,V(A)),e)}function z(t,e,A){return N(e)||(A=e||A,e=[]),A=A||{},t instanceof RegExp?function(t,e){var A=t.source.match(/\((?!\?)/g);if(A)for(var n=0;n<A.length;n++)e.push({name:n,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return j(t,e)}(t,e):N(t)?function(t,e,A){for(var n=[],r=0;r<t.length;r++)n.push(z(t[r],e,A).source);return j(new RegExp("(?:"+n.join("|")+")",V(A)),e)}(t,e,A):function(t,e,A){return q(P(t,A),e,A)}(t,e,A)}S.parse=_,S.compile=I,S.tokensToFunction=H,S.tokensToRegExp=k;var G=Object.create(null);function X(t,e,A){try{return(G[t]||(G[t]=S.compile(t)))(e||{},{pretty:!0})}catch(t){return""}}function W(t,e,A,n){var r=e||[],i=A||Object.create(null),o=n||Object.create(null);t.forEach(function(t){!function t(e,A,n,r,i,o){var s=r.path;var a=r.name;0;var c=r.pathToRegexpOptions||{};var u=function(t,e,A){A||(t=t.replace(/\/$/,""));if("/"===t[0])return t;if(null==e)return t;return L(e.path+"/"+t)}(s,i,c.strict);"boolean"==typeof r.caseSensitive&&(c.sensitive=r.caseSensitive);var l={path:u,regex:function(t,e){var A=S(t,[],e);0;return A}(u,c),components:r.components||{default:r.component},instances:{},name:a,parent:i,matchAs:o,redirect:r.redirect,beforeEnter:r.beforeEnter,meta:r.meta||{},props:null==r.props?{}:r.components?r.props:{default:r.props}};r.children&&r.children.forEach(function(r){var i=o?L(o+"/"+r.path):void 0;t(e,A,n,r,l,i)});if(void 0!==r.alias){var h=Array.isArray(r.alias)?r.alias:[r.alias];h.forEach(function(o){var s={path:o,children:r.children};t(e,A,n,s,i,l.path||"/")})}A[l.path]||(e.push(l.path),A[l.path]=l);a&&(n[a]||(n[a]=l))}(r,i,o,t)});for(var s=0,a=r.length;s<a;s++)"*"===r[s]&&(r.push(r.splice(s,1)[0]),a--,s--);return{pathList:r,pathMap:i,nameMap:o}}function J(t,e,A,n){var r="string"==typeof t?{path:t}:t;if(r.name||r._normalized)return r;if(!r.path&&r.params&&e){(r=i({},r))._normalized=!0;var o=i(i({},e.params),r.params);if(e.name)r.name=e.name,r.params=o;else if(e.matched.length){var s=e.matched[e.matched.length-1].path;r.path=X(s,o,e.path)}else 0;return r}var a=function(t){var e="",A="",n=t.indexOf("#");n>=0&&(e=t.slice(n),t=t.slice(0,n));var r=t.indexOf("?");return r>=0&&(A=t.slice(r+1),t=t.slice(0,r)),{path:t,query:A,hash:e}}(r.path||""),c=e&&e.path||"/",u=a.path?E(a.path,c,A||r.append):c,l=function(t,e,A){void 0===e&&(e={});var n,r=A||h;try{n=r(t||"")}catch(t){n={}}for(var i in e)n[i]=e[i];return n}(a.query,r.query,n&&n.options.parseQuery),f=r.hash||a.hash;return f&&"#"!==f.charAt(0)&&(f="#"+f),{_normalized:!0,path:u,query:l,hash:f}}function Y(t,e){var A=W(t),n=A.pathList,r=A.pathMap,i=A.nameMap;function o(t,A,o){var s=J(t,A,!1,e),c=s.name;if(c){var u=i[c];if(!u)return a(null,s);var l=u.regex.keys.filter(function(t){return!t.optional}).map(function(t){return t.name});if("object"!=typeof s.params&&(s.params={}),A&&"object"==typeof A.params)for(var h in A.params)!(h in s.params)&&l.indexOf(h)>-1&&(s.params[h]=A.params[h]);if(u)return s.path=X(u.path,s.params),a(u,s,o)}else if(s.path){s.params={};for(var f=0;f<n.length;f++){var p=n[f],d=r[p];if($(d.regex,s.path,s.params))return a(d,s,o)}}return a(null,s)}function s(t,A){var n=t.redirect,r="function"==typeof n?n(d(t,A,null,e)):n;if("string"==typeof r&&(r={path:r}),!r||"object"!=typeof r)return a(null,A);var s=r,c=s.name,u=s.path,l=A.query,h=A.hash,f=A.params;if(l=s.hasOwnProperty("query")?s.query:l,h=s.hasOwnProperty("hash")?s.hash:h,f=s.hasOwnProperty("params")?s.params:f,c){i[c];return o({_normalized:!0,name:c,query:l,hash:h,params:f},void 0,A)}if(u){var p=function(t,e){return E(t,e.parent?e.parent.path:"/",!0)}(u,t);return o({_normalized:!0,path:X(p,f),query:l,hash:h},void 0,A)}return a(null,A)}function a(t,A,n){return t&&t.redirect?s(t,n||A):t&&t.matchAs?function(t,e,A){var n=o({_normalized:!0,path:X(A,e.params)});if(n){var r=n.matched,i=r[r.length-1];return e.params=n.params,a(i,e)}return a(null,e)}(0,A,t.matchAs):d(t,A,n,e)}return{match:o,addRoutes:function(t){W(t,n,r,i)}}}function $(t,e,A){var n=e.match(t);if(!n)return!1;if(!A)return!0;for(var r=1,i=n.length;r<i;++r){var o=t.keys[r-1],s="string"==typeof n[r]?decodeURIComponent(n[r]):n[r];o&&(A[o.name||"pathMatch"]=s)}return!0}var Z=Object.create(null);function tt(){window.history.replaceState({key:lt()},"",window.location.href.replace(window.location.origin,"")),window.addEventListener("popstate",function(t){At(),t.state&&t.state.key&&function(t){ct=t}(t.state.key)})}function et(t,e,A,n){if(t.app){var r=t.options.scrollBehavior;r&&t.app.$nextTick(function(){var i=function(){var t=lt();if(t)return Z[t]}(),o=r.call(t,e,A,n?i:null);o&&("function"==typeof o.then?o.then(function(t){ot(t,i)}).catch(function(t){0}):ot(o,i))})}}function At(){var t=lt();t&&(Z[t]={x:window.pageXOffset,y:window.pageYOffset})}function nt(t){return it(t.x)||it(t.y)}function rt(t){return{x:it(t.x)?t.x:window.pageXOffset,y:it(t.y)?t.y:window.pageYOffset}}function it(t){return"number"==typeof t}function ot(t,e){var A="object"==typeof t;if(A&&"string"==typeof t.selector){var n=document.querySelector(t.selector);if(n){var r=t.offset&&"object"==typeof t.offset?t.offset:{};e=function(t,e){var A=document.documentElement.getBoundingClientRect(),n=t.getBoundingClientRect();return{x:n.left-A.left-e.x,y:n.top-A.top-e.y}}(n,r=function(t){return{x:it(t.x)?t.x:0,y:it(t.y)?t.y:0}}(r))}else nt(t)&&(e=rt(t))}else A&&nt(t)&&(e=rt(t));e&&window.scrollTo(e.x,e.y)}var st=x&&function(){var t=window.navigator.userAgent;return(-1===t.indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&(window.history&&"pushState"in window.history)}(),at=x&&window.performance&&window.performance.now?window.performance:Date,ct=ut();function ut(){return at.now().toFixed(3)}function lt(){return ct}function ht(t,e){At();var A=window.history;try{e?A.replaceState({key:ct},"",t):(ct=ut(),A.pushState({key:ct},"",t))}catch(A){window.location[e?"replace":"assign"](t)}}function ft(t){ht(t,!0)}function pt(t,e,A){var n=function(r){r>=t.length?A():t[r]?e(t[r],function(){n(r+1)}):n(r+1)};n(0)}function dt(t){return function(e,A,n){var i=!1,o=0,s=null;gt(t,function(t,e,A,a){if("function"==typeof t&&void 0===t.cid){i=!0,o++;var c,u=vt(function(e){(function(t){return t.__esModule||wt&&"Module"===t[Symbol.toStringTag]})(e)&&(e=e.default),t.resolved="function"==typeof e?e:y.extend(e),A.components[a]=e,--o<=0&&n()}),l=vt(function(t){var e="Failed to resolve async component "+a+": "+t;s||(s=r(t)?t:new Error(e),n(s))});try{c=t(u,l)}catch(t){l(t)}if(c)if("function"==typeof c.then)c.then(u,l);else{var h=c.component;h&&"function"==typeof h.then&&h.then(u,l)}}}),i||n()}}function gt(t,e){return mt(t.map(function(t){return Object.keys(t.components).map(function(A){return e(t.components[A],t.instances[A],t,A)})}))}function mt(t){return Array.prototype.concat.apply([],t)}var wt="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function vt(t){var e=!1;return function(){for(var A=[],n=arguments.length;n--;)A[n]=arguments[n];if(!e)return e=!0,t.apply(this,A)}}var Bt=function(t,e){this.router=t,this.base=function(t){if(!t)if(x){var e=document.querySelector("base");t=(t=e&&e.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else t="/";"/"!==t.charAt(0)&&(t="/"+t);return t.replace(/\/$/,"")}(e),this.current=m,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[]};function yt(t,e,A,n){var r=gt(t,function(t,n,r,i){var o=function(t,e){"function"!=typeof t&&(t=y.extend(t));return t.options[e]}(t,e);if(o)return Array.isArray(o)?o.map(function(t){return A(t,n,r,i)}):A(o,n,r,i)});return mt(n?r.reverse():r)}function bt(t,e){if(e)return function(){return t.apply(e,arguments)}}Bt.prototype.listen=function(t){this.cb=t},Bt.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},Bt.prototype.onError=function(t){this.errorCbs.push(t)},Bt.prototype.transitionTo=function(t,e,A){var n=this,r=this.router.match(t,this.current);this.confirmTransition(r,function(){n.updateRoute(r),e&&e(r),n.ensureURL(),n.ready||(n.ready=!0,n.readyCbs.forEach(function(t){t(r)}))},function(t){A&&A(t),t&&!n.ready&&(n.ready=!0,n.readyErrorCbs.forEach(function(e){e(t)}))})},Bt.prototype.confirmTransition=function(t,e,A){var i=this,o=this.current,s=function(t){r(t)&&(i.errorCbs.length?i.errorCbs.forEach(function(e){e(t)}):(n(),console.error(t))),A&&A(t)};if(v(t,o)&&t.matched.length===o.matched.length)return this.ensureURL(),s();var a=function(t,e){var A,n=Math.max(t.length,e.length);for(A=0;A<n&&t[A]===e[A];A++);return{updated:e.slice(0,A),activated:e.slice(A),deactivated:t.slice(A)}}(this.current.matched,t.matched),c=a.updated,u=a.deactivated,l=a.activated,h=[].concat(function(t){return yt(t,"beforeRouteLeave",bt,!0)}(u),this.router.beforeHooks,function(t){return yt(t,"beforeRouteUpdate",bt)}(c),l.map(function(t){return t.beforeEnter}),dt(l));this.pending=t;var f=function(e,A){if(i.pending!==t)return s();try{e(t,o,function(t){!1===t||r(t)?(i.ensureURL(!0),s(t)):"string"==typeof t||"object"==typeof t&&("string"==typeof t.path||"string"==typeof t.name)?(s(),"object"==typeof t&&t.replace?i.replace(t):i.push(t)):A(t)})}catch(t){s(t)}};pt(h,f,function(){var A=[];pt(function(t,e,A){return yt(t,"beforeRouteEnter",function(t,n,r,i){return function(t,e,A,n,r){return function(i,o,s){return t(i,o,function(t){s(t),"function"==typeof t&&n.push(function(){!function t(e,A,n,r){A[n]&&!A[n]._isBeingDestroyed?e(A[n]):r()&&setTimeout(function(){t(e,A,n,r)},16)}(t,e.instances,A,r)})})}}(t,r,i,e,A)})}(l,A,function(){return i.current===t}).concat(i.router.resolveHooks),f,function(){if(i.pending!==t)return s();i.pending=null,e(t),i.router.app&&i.router.app.$nextTick(function(){A.forEach(function(t){t()})})})})},Bt.prototype.updateRoute=function(t){var e=this.current;this.current=t,this.cb&&this.cb(t),this.router.afterHooks.forEach(function(A){A&&A(t,e)})};var Ct=function(t){function e(e,A){var n=this;t.call(this,e,A);var r=e.options.scrollBehavior,i=st&&r;i&&tt();var o=Ft(this.base);window.addEventListener("popstate",function(t){var A=n.current,r=Ft(n.base);n.current===m&&r===o||n.transitionTo(r,function(t){i&&et(e,t,A,!0)})})}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,A){var n=this,r=this.current;this.transitionTo(t,function(t){ht(L(n.base+t.fullPath)),et(n.router,t,r,!1),e&&e(t)},A)},e.prototype.replace=function(t,e,A){var n=this,r=this.current;this.transitionTo(t,function(t){ft(L(n.base+t.fullPath)),et(n.router,t,r,!1),e&&e(t)},A)},e.prototype.ensureURL=function(t){if(Ft(this.base)!==this.current.fullPath){var e=L(this.base+this.current.fullPath);t?ht(e):ft(e)}},e.prototype.getCurrentLocation=function(){return Ft(this.base)},e}(Bt);function Ft(t){var e=decodeURI(window.location.pathname);return t&&0===e.indexOf(t)&&(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var Qt=function(t){function e(e,A,n){t.call(this,e,A),n&&function(t){var e=Ft(t);if(!/^\/#/.test(e))return window.location.replace(L(t+"/#"+e)),!0}(this.base)||Ut()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this,e=this.router.options.scrollBehavior,A=st&&e;A&&tt(),window.addEventListener(st?"popstate":"hashchange",function(){var e=t.current;Ut()&&t.transitionTo(xt(),function(n){A&&et(t.router,n,e,!0),st||Nt(n.fullPath)})})},e.prototype.push=function(t,e,A){var n=this,r=this.current;this.transitionTo(t,function(t){Lt(t.fullPath),et(n.router,t,r,!1),e&&e(t)},A)},e.prototype.replace=function(t,e,A){var n=this,r=this.current;this.transitionTo(t,function(t){Nt(t.fullPath),et(n.router,t,r,!1),e&&e(t)},A)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;xt()!==e&&(t?Lt(e):Nt(e))},e.prototype.getCurrentLocation=function(){return xt()},e}(Bt);function Ut(){var t=xt();return"/"===t.charAt(0)||(Nt("/"+t),!1)}function xt(){var t=window.location.href,e=t.indexOf("#");return-1===e?"":decodeURI(t.slice(e+1))}function Et(t){var e=window.location.href,A=e.indexOf("#");return(A>=0?e.slice(0,A):e)+"#"+t}function Lt(t){st?ht(Et(t)):window.location.hash=t}function Nt(t){st?ft(Et(t)):window.location.replace(Et(t))}var St=function(t){function e(e,A){t.call(this,e,A),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,A){var n=this;this.transitionTo(t,function(t){n.stack=n.stack.slice(0,n.index+1).concat(t),n.index++,e&&e(t)},A)},e.prototype.replace=function(t,e,A){var n=this;this.transitionTo(t,function(t){n.stack=n.stack.slice(0,n.index).concat(t),e&&e(t)},A)},e.prototype.go=function(t){var e=this,A=this.index+t;if(!(A<0||A>=this.stack.length)){var n=this.stack[A];this.confirmTransition(n,function(){e.index=A,e.updateRoute(n)})}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(Bt),_t=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Y(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!st&&!1!==t.fallback,this.fallback&&(e="hash"),x||(e="abstract"),this.mode=e,e){case"history":this.history=new Ct(this,t.base);break;case"hash":this.history=new Qt(this,t.base,this.fallback);break;case"abstract":this.history=new St(this,t.base);break;default:0}},It={currentRoute:{configurable:!0}};function Ht(t,e){return t.push(e),function(){var A=t.indexOf(e);A>-1&&t.splice(A,1)}}_t.prototype.match=function(t,e,A){return this.matcher.match(t,e,A)},It.currentRoute.get=function(){return this.history&&this.history.current},_t.prototype.init=function(t){var e=this;if(this.apps.push(t),!this.app){this.app=t;var A=this.history;if(A instanceof Ct)A.transitionTo(A.getCurrentLocation());else if(A instanceof Qt){var n=function(){A.setupListeners()};A.transitionTo(A.getCurrentLocation(),n,n)}A.listen(function(t){e.apps.forEach(function(e){e._route=t})})}},_t.prototype.beforeEach=function(t){return Ht(this.beforeHooks,t)},_t.prototype.beforeResolve=function(t){return Ht(this.resolveHooks,t)},_t.prototype.afterEach=function(t){return Ht(this.afterHooks,t)},_t.prototype.onReady=function(t,e){this.history.onReady(t,e)},_t.prototype.onError=function(t){this.history.onError(t)},_t.prototype.push=function(t,e,A){this.history.push(t,e,A)},_t.prototype.replace=function(t,e,A){this.history.replace(t,e,A)},_t.prototype.go=function(t){this.history.go(t)},_t.prototype.back=function(){this.go(-1)},_t.prototype.forward=function(){this.go(1)},_t.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map(function(t){return Object.keys(t.components).map(function(e){return t.components[e]})})):[]},_t.prototype.resolve=function(t,e,A){var n=J(t,e||this.history.current,A,this),r=this.match(n,e),i=r.redirectedFrom||r.fullPath;return{location:n,route:r,href:function(t,e,A){var n="hash"===A?"#"+e:e;return t?L(t+"/"+n):n}(this.history.base,i,this.mode),normalizedTo:n,resolved:r}},_t.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==m&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(_t.prototype,It),_t.install=U,_t.version="3.0.2",x&&window.Vue&&window.Vue.use(_t),e.a=_t},jWXv:function(t,e,A){t.exports={default:A("+iuc"),__esModule:!0}},"jfS+":function(t,e,A){"use strict";var n=A("endd");function r(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise(function(t){e=t});var A=this;t(function(t){A.reason||(A.reason=new n(t),e(A.reason))})}r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var t;return{token:new r(function(e){t=e}),cancel:t}},t.exports=r},jmDH:function(t,e,A){t.exports=!A("KUxP")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},jrfk:function(t,e){var A,n,r,i,o,s,a,c,u,l,h,f,p,d,g,m=!1;function w(){if(!m){m=!0;var t=navigator.userAgent,e=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(t),w=/(Mac OS X)|(Windows)|(Linux)/.exec(t);if(f=/\b(iPhone|iP[ao]d)/.exec(t),p=/\b(iP[ao]d)/.exec(t),l=/Android/i.exec(t),d=/FBAN\/\w+;/i.exec(t),g=/Mobile/i.exec(t),h=!!/Win64/.exec(t),e){(A=e[1]?parseFloat(e[1]):e[5]?parseFloat(e[5]):NaN)&&document&&document.documentMode&&(A=document.documentMode);var v=/(?:Trident\/(\d+.\d+))/.exec(t);s=v?parseFloat(v[1])+4:A,n=e[2]?parseFloat(e[2]):NaN,r=e[3]?parseFloat(e[3]):NaN,(i=e[4]?parseFloat(e[4]):NaN)?(e=/(?:Chrome\/(\d+\.\d+))/.exec(t),o=e&&e[1]?parseFloat(e[1]):NaN):o=NaN}else A=n=r=o=i=NaN;if(w){if(w[1]){var B=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(t);a=!B||parseFloat(B[1].replace("_","."))}else a=!1;c=!!w[2],u=!!w[3]}else a=c=u=!1}}var v={ie:function(){return w()||A},ieCompatibilityMode:function(){return w()||s>A},ie64:function(){return v.ie()&&h},firefox:function(){return w()||n},opera:function(){return w()||r},webkit:function(){return w()||i},safari:function(){return v.webkit()},chrome:function(){return w()||o},windows:function(){return w()||c},osx:function(){return w()||a},linux:function(){return w()||u},iphone:function(){return w()||f},mobile:function(){return w()||f||p||l||g},nativeApp:function(){return w()||d},android:function(){return w()||l},ipad:function(){return w()||p}};t.exports=v},"k/8l":function(t,e,A){t.exports={default:A("VKFn"),__esModule:!0}},"k7+O":function(t,e){
  339. /*!
  340. * screenfull
  341. * v3.3.3 - 2018-09-04
  342. * (c) Sindre Sorhus; MIT License
  343. */
  344. !function(){"use strict";var e="undefined"!=typeof window&&void 0!==window.document?window.document:{},A=void 0!==t&&t.exports,n="undefined"!=typeof Element&&"ALLOW_KEYBOARD_INPUT"in Element,r=function(){for(var t,A=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],n=0,r=A.length,i={};n<r;n++)if((t=A[n])&&t[1]in e){for(n=0;n<t.length;n++)i[A[0][n]]=t[n];return i}return!1}(),i={change:r.fullscreenchange,error:r.fullscreenerror},o={request:function(t){var A=r.requestFullscreen;t=t||e.documentElement,/ Version\/5\.1(?:\.\d+)? Safari\//.test(navigator.userAgent)?t[A]():t[A](n?Element.ALLOW_KEYBOARD_INPUT:{})},exit:function(){e[r.exitFullscreen]()},toggle:function(t){this.isFullscreen?this.exit():this.request(t)},onchange:function(t){this.on("change",t)},onerror:function(t){this.on("error",t)},on:function(t,A){var n=i[t];n&&e.addEventListener(n,A,!1)},off:function(t,A){var n=i[t];n&&e.removeEventListener(n,A,!1)},raw:r};r?(Object.defineProperties(o,{isFullscreen:{get:function(){return Boolean(e[r.fullscreenElement])}},element:{enumerable:!0,get:function(){return e[r.fullscreenElement]}},enabled:{enumerable:!0,get:function(){return Boolean(e[r.fullscreenEnabled])}}}),A?t.exports=o:window.screenfull=o):A?t.exports=!1:window.screenfull=!1}()},kAMH:function(t,e,A){var n=A("a0xu");t.exports=Array.isArray||function(t){return"Array"==n(t)}},kTiW:function(t,e,A){t.exports=A("NegM")},kvrn:function(t,e){var A=/^(attrs|props|on|nativeOn|class|style|hook)$/;function n(t,e){return function(){t&&t.apply(this,arguments),e&&e.apply(this,arguments)}}t.exports=function(t){return t.reduce(function(t,e){var r,i,o,s,a;for(o in e)if(r=t[o],i=e[o],r&&A.test(o))if("class"===o&&("string"==typeof r&&(a=r,t[o]=r={},r[a]=!0),"string"==typeof i&&(a=i,e[o]=i={},i[a]=!0)),"on"===o||"nativeOn"===o||"hook"===o)for(s in i)r[s]=n(r[s],i[s]);else if(Array.isArray(r))t[o]=r.concat(i);else if(Array.isArray(i))t[o]=[r].concat(i);else for(s in i)r[s]=i[s];else t[o]=e[o];return t},{})}},kwZ1:function(t,e,A){"use strict";var n=A("jmDH"),r=A("w6GO"),i=A("mqlF"),o=A("NV0k"),s=A("JB68"),a=A("M1xp"),c=Object.assign;t.exports=!c||A("KUxP")(function(){var t={},e={},A=Symbol(),n="abcdefghijklmnopqrst";return t[A]=7,n.split("").forEach(function(t){e[t]=t}),7!=c({},t)[A]||Object.keys(c({},e)).join("")!=n})?function(t,e){for(var A=s(t),c=arguments.length,u=1,l=i.f,h=o.f;c>u;)for(var f,p=a(arguments[u++]),d=l?r(p).concat(l(p)):r(p),g=d.length,m=0;g>m;)f=d[m++],n&&!h.call(p,f)||(A[f]=p[f]);return A}:c},ldVq:function(t,e,A){var n=A("QMMT"),r=A("UWiX")("iterator"),i=A("SBuE");t.exports=A("WEpk").isIterable=function(t){var e=Object(t);return void 0!==e[r]||"@@iterator"in e||i.hasOwnProperty(n(e))}},lhnW:function(t,e,A){var n=A("WX/U"),r=A("DhVD");t.exports={throttle:n,debounce:r}},luuv:function(module,exports,__webpack_require__){!function(t,e){module.exports=e()}(0,function(){return function(t){var e={};function A(n){if(e[n])return e[n].exports;var r=e[n]={exports:{},id:n,loaded:!1};return t[n].call(r.exports,r,r.exports,A),r.loaded=!0,r.exports}return A.m=t,A.c=e,A.p="",A(0)}([function(t,e,A){var n,r=A(1),i=A(3),o=A(5),s=A(20),a=A(23),c=A(25);"undefined"!=typeof window&&(n=A(27)
  345. /*!
  346. Mock - 模拟请求 & 模拟数据
  347. https://github.com/nuysoft/Mock
  348. 墨智 mozhi.gyy@taobao.com nuysoft@gmail.com
  349. */);var u={Handler:r,Random:o,Util:i,XHR:n,RE:s,toJSONSchema:a,valid:c,heredoc:i.heredoc,setup:function(t){return n.setup(t)},_mocked:{},version:"1.0.1-beta3"};n&&(n.Mock=u),u.mock=function(t,e,A){return 1===arguments.length?r.gen(t):(2===arguments.length&&(A=e,e=void 0),n&&(window.XMLHttpRequest=n),u._mocked[t+(e||"")]={rurl:t,rtype:e,template:A},u)},t.exports=u},function(module,exports,__webpack_require__){var Constant=__webpack_require__(2),Util=__webpack_require__(3),Parser=__webpack_require__(4),Random=__webpack_require__(5),RE=__webpack_require__(20),Handler={extend:Util.extend,gen:function(t,e,A){e=void 0==e?"":e+"",A={path:(A=A||{}).path||[Constant.GUID],templatePath:A.templatePath||[Constant.GUID++],currentContext:A.currentContext,templateCurrentContext:A.templateCurrentContext||t,root:A.root||A.currentContext,templateRoot:A.templateRoot||A.templateCurrentContext||t};var n,r=Parser.parse(e),i=Util.type(t);return Handler[i]?(n=Handler[i]({type:i,template:t,name:e,parsedName:e?e.replace(Constant.RE_KEY,"$1"):e,rule:r,context:A}),A.root||(A.root=n),n):t}};Handler.extend({array:function(t){var e,A,n=[];if(0===t.template.length)return n;if(t.rule.parameters)if(1===t.rule.min&&void 0===t.rule.max)t.context.path.push(t.name),t.context.templatePath.push(t.name),n=Random.pick(Handler.gen(t.template,void 0,{path:t.context.path,templatePath:t.context.templatePath,currentContext:n,templateCurrentContext:t.template,root:t.context.root||n,templateRoot:t.context.templateRoot||t.template})),t.context.path.pop(),t.context.templatePath.pop();else if(t.rule.parameters[2])t.template.__order_index=t.template.__order_index||0,t.context.path.push(t.name),t.context.templatePath.push(t.name),n=Handler.gen(t.template,void 0,{path:t.context.path,templatePath:t.context.templatePath,currentContext:n,templateCurrentContext:t.template,root:t.context.root||n,templateRoot:t.context.templateRoot||t.template})[t.template.__order_index%t.template.length],t.template.__order_index+=+t.rule.parameters[2],t.context.path.pop(),t.context.templatePath.pop();else for(e=0;e<t.rule.count;e++)for(A=0;A<t.template.length;A++)t.context.path.push(n.length),t.context.templatePath.push(A),n.push(Handler.gen(t.template[A],n.length,{path:t.context.path,templatePath:t.context.templatePath,currentContext:n,templateCurrentContext:t.template,root:t.context.root||n,templateRoot:t.context.templateRoot||t.template})),t.context.path.pop(),t.context.templatePath.pop();else for(e=0;e<t.template.length;e++)t.context.path.push(e),t.context.templatePath.push(e),n.push(Handler.gen(t.template[e],e,{path:t.context.path,templatePath:t.context.templatePath,currentContext:n,templateCurrentContext:t.template,root:t.context.root||n,templateRoot:t.context.templateRoot||t.template})),t.context.path.pop(),t.context.templatePath.pop();return n},object:function(t){var e,A,n,r,i,o,s={};if(void 0!=t.rule.min)for(e=Util.keys(t.template),e=(e=Random.shuffle(e)).slice(0,t.rule.count),o=0;o<e.length;o++)r=(n=e[o]).replace(Constant.RE_KEY,"$1"),t.context.path.push(r),t.context.templatePath.push(n),s[r]=Handler.gen(t.template[n],n,{path:t.context.path,templatePath:t.context.templatePath,currentContext:s,templateCurrentContext:t.template,root:t.context.root||s,templateRoot:t.context.templateRoot||t.template}),t.context.path.pop(),t.context.templatePath.pop();else{for(n in e=[],A=[],t.template)("function"==typeof t.template[n]?A:e).push(n);for(e=e.concat(A),o=0;o<e.length;o++)r=(n=e[o]).replace(Constant.RE_KEY,"$1"),t.context.path.push(r),t.context.templatePath.push(n),s[r]=Handler.gen(t.template[n],n,{path:t.context.path,templatePath:t.context.templatePath,currentContext:s,templateCurrentContext:t.template,root:t.context.root||s,templateRoot:t.context.templateRoot||t.template}),t.context.path.pop(),t.context.templatePath.pop(),(i=n.match(Constant.RE_KEY))&&i[2]&&"number"===Util.type(t.template[n])&&(t.template[n]+=parseInt(i[2],10))}return s},number:function(t){var e,A;if(t.rule.decimal){for(t.template+="",(A=t.template.split("."))[0]=t.rule.range?t.rule.count:A[0],A[1]=(A[1]||"").slice(0,t.rule.dcount);A[1].length<t.rule.dcount;)A[1]+=A[1].length<t.rule.dcount-1?Random.character("number"):Random.character("123456789");e=parseFloat(A.join("."),10)}else e=t.rule.range&&!t.rule.parameters[2]?t.rule.count:t.template;return e},boolean:function(t){return t.rule.parameters?Random.bool(t.rule.min,t.rule.max,t.template):t.template},string:function(t){var e,A,n,r,i="";if(t.template.length){for(void 0==t.rule.count&&(i+=t.template),e=0;e<t.rule.count;e++)i+=t.template;for(A=i.match(Constant.RE_PLACEHOLDER)||[],e=0;e<A.length;e++)if(n=A[e],/^\\/.test(n))A.splice(e--,1);else{if(r=Handler.placeholder(n,t.context.currentContext,t.context.templateCurrentContext,t),1===A.length&&n===i&&typeof r!=typeof i){i=r;break}i=i.replace(n,r)}}else i=t.rule.range?Random.string(t.rule.count):t.template;return i},function:function(t){return t.template.call(t.context.currentContext,t)},regexp:function(t){var e="";void 0==t.rule.count&&(e+=t.template.source);for(var A=0;A<t.rule.count;A++)e+=t.template.source;return RE.Handler.gen(RE.Parser.parse(e))}}),Handler.extend({_all:function(){var t={};for(var e in Random)t[e.toLowerCase()]=e;return t},placeholder:function(placeholder,obj,templateContext,options){Constant.RE_PLACEHOLDER.exec("");var parts=Constant.RE_PLACEHOLDER.exec(placeholder),key=parts&&parts[1],lkey=key&&key.toLowerCase(),okey=this._all()[lkey],params=parts&&parts[2]||"",pathParts=this.splitPathToArray(key);try{params=eval("(function(){ return [].splice.call(arguments, 0 ) })("+params+")")}catch(t){params=parts[2].split(/,\s*/)}if(obj&&key in obj)return obj[key];if("/"===key.charAt(0)||pathParts.length>1)return this.getValueByKeyPath(key,options);if(templateContext&&"object"==typeof templateContext&&key in templateContext&&placeholder!==templateContext[key])return templateContext[key]=Handler.gen(templateContext[key],key,{currentContext:obj,templateCurrentContext:templateContext}),templateContext[key];if(!(key in Random||lkey in Random||okey in Random))return placeholder;for(var i=0;i<params.length;i++)Constant.RE_PLACEHOLDER.exec(""),Constant.RE_PLACEHOLDER.test(params[i])&&(params[i]=Handler.placeholder(params[i],obj,templateContext,options));var handle=Random[key]||Random[lkey]||Random[okey];switch(Util.type(handle)){case"array":return Random.pick(handle);case"function":handle.options=options;var re=handle.apply(Random,params);return void 0===re&&(re=""),delete handle.options,re}},getValueByKeyPath:function(t,e){var A=t,n=this.splitPathToArray(t),r=[];"/"===t.charAt(0)?r=[e.context.path[0]].concat(this.normalizePath(n)):n.length>1&&((r=e.context.path.slice(0)).pop(),r=this.normalizePath(r.concat(n))),t=n[n.length-1];for(var i=e.context.root,o=e.context.templateRoot,s=1;s<r.length-1;s++)i=i[r[s]],o=o[r[s]];return i&&t in i?i[t]:o&&"object"==typeof o&&t in o&&A!==o[t]?(o[t]=Handler.gen(o[t],t,{currentContext:i,templateCurrentContext:o}),o[t]):void 0},normalizePath:function(t){for(var e=[],A=0;A<t.length;A++)switch(t[A]){case"..":e.pop();break;case".":break;default:e.push(t[A])}return e},splitPathToArray:function(t){var e=t.split(/\/+/);return e[e.length-1]||(e=e.slice(0,-1)),e[0]||(e=e.slice(1)),e}}),module.exports=Handler},function(t,e){t.exports={GUID:1,RE_KEY:/(.+)\|(?:\+(\d+)|([\+\-]?\d+-?[\+\-]?\d*)?(?:\.(\d+-?\d*))?)/,RE_RANGE:/([\+\-]?\d+)-?([\+\-]?\d+)?/,RE_PLACEHOLDER:/\\*@([^@#%&()\?\s]+)(?:\((.*?)\))?/g}},function(t,e){var A={extend:function(){var t,e,n,r,i,o=arguments[0]||{},s=1,a=arguments.length;for(1===a&&(o=this,s=0);s<a;s++)if(t=arguments[s])for(e in t)n=o[e],o!==(r=t[e])&&void 0!==r&&(A.isArray(r)||A.isObject(r)?(A.isArray(r)&&(i=n&&A.isArray(n)?n:[]),A.isObject(r)&&(i=n&&A.isObject(n)?n:{}),o[e]=A.extend(i,r)):o[e]=r);return o},each:function(t,e,A){var n,r;if("number"===this.type(t))for(n=0;n<t;n++)e(n,n);else if(t.length===+t.length)for(n=0;n<t.length&&!1!==e.call(A,t[n],n,t);n++);else for(r in t)if(!1===e.call(A,t[r],r,t))break},type:function(t){return null===t||void 0===t?String(t):Object.prototype.toString.call(t).match(/\[object (\w+)\]/)[1].toLowerCase()}};A.each("String Object Array RegExp Function".split(" "),function(t){A["is"+t]=function(e){return A.type(e)===t.toLowerCase()}}),A.isObjectOrArray=function(t){return A.isObject(t)||A.isArray(t)},A.isNumeric=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},A.keys=function(t){var e=[];for(var A in t)t.hasOwnProperty(A)&&e.push(A);return e},A.values=function(t){var e=[];for(var A in t)t.hasOwnProperty(A)&&e.push(t[A]);return e},A.heredoc=function(t){return t.toString().replace(/^[^\/]+\/\*!?/,"").replace(/\*\/[^\/]+$/,"").replace(/^[\s\xA0]+/,"").replace(/[\s\xA0]+$/,"")},A.noop=function(){},t.exports=A},function(t,e,A){var n=A(2),r=A(5);t.exports={parse:function(t){var e=((t=void 0==t?"":t+"")||"").match(n.RE_KEY),A=e&&e[3]&&e[3].match(n.RE_RANGE),i=A&&A[1]&&parseInt(A[1],10),o=A&&A[2]&&parseInt(A[2],10),s=A?A[2]?r.integer(i,o):parseInt(A[1],10):void 0,a=e&&e[4]&&e[4].match(n.RE_RANGE),c=a&&a[1]&&parseInt(a[1],10),u=a&&a[2]&&parseInt(a[2],10),l={parameters:e,range:A,min:i,max:o,count:s,decimal:a,dmin:c,dmax:u,dcount:a?!a[2]&&parseInt(a[1],10)||r.integer(c,u):void 0};for(var h in l)if(void 0!=l[h])return l;return{}}}},function(t,e,A){var n={extend:A(3).extend};n.extend(A(6)),n.extend(A(7)),n.extend(A(8)),n.extend(A(10)),n.extend(A(13)),n.extend(A(15)),n.extend(A(16)),n.extend(A(17)),n.extend(A(14)),n.extend(A(19)),t.exports=n},function(t,e){t.exports={boolean:function(t,e,A){return void 0!==A?(t=void 0===t||isNaN(t)?1:parseInt(t,10),e=void 0===e||isNaN(e)?1:parseInt(e,10),Math.random()>1/(t+e)*t?!A:A):Math.random()>=.5},bool:function(t,e,A){return this.boolean(t,e,A)},natural:function(t,e){return t=void 0!==t?parseInt(t,10):0,e=void 0!==e?parseInt(e,10):9007199254740992,Math.round(Math.random()*(e-t))+t},integer:function(t,e){return t=void 0!==t?parseInt(t,10):-9007199254740992,e=void 0!==e?parseInt(e,10):9007199254740992,Math.round(Math.random()*(e-t))+t},int:function(t,e){return this.integer(t,e)},float:function(t,e,A,n){A=void 0===A?0:A,A=Math.max(Math.min(A,17),0),n=void 0===n?17:n,n=Math.max(Math.min(n,17),0);for(var r=this.integer(t,e)+".",i=0,o=this.natural(A,n);i<o;i++)r+=i<o-1?this.character("number"):this.character("123456789");return parseFloat(r,10)},character:function(t){var e={lower:"abcdefghijklmnopqrstuvwxyz",upper:"ABCDEFGHIJKLMNOPQRSTUVWXYZ",number:"0123456789",symbol:"!@#$%^&*()[]"};return e.alpha=e.lower+e.upper,e[void 0]=e.lower+e.upper+e.number+e.symbol,(t=e[(""+t).toLowerCase()]||t).charAt(this.natural(0,t.length-1))},char:function(t){return this.character(t)},string:function(t,e,A){var n;switch(arguments.length){case 0:n=this.natural(3,7);break;case 1:n=t,t=void 0;break;case 2:"string"==typeof arguments[0]?n=e:(n=this.natural(t,e),t=void 0);break;case 3:n=this.natural(e,A)}for(var r="",i=0;i<n;i++)r+=this.character(t);return r},str:function(){return this.string.apply(this,arguments)},range:function(t,e,A){arguments.length<=1&&(e=t||0,t=0),t=+t,e=+e,A=+(A=arguments[2]||1);for(var n=Math.max(Math.ceil((e-t)/A),0),r=0,i=new Array(n);r<n;)i[r++]=t,t+=A;return i}}},function(t,e){var A={yyyy:"getFullYear",yy:function(t){return(""+t.getFullYear()).slice(2)},y:"yy",MM:function(t){var e=t.getMonth()+1;return e<10?"0"+e:e},M:function(t){return t.getMonth()+1},dd:function(t){var e=t.getDate();return e<10?"0"+e:e},d:"getDate",HH:function(t){var e=t.getHours();return e<10?"0"+e:e},H:"getHours",hh:function(t){var e=t.getHours()%12;return e<10?"0"+e:e},h:function(t){return t.getHours()%12},mm:function(t){var e=t.getMinutes();return e<10?"0"+e:e},m:"getMinutes",ss:function(t){var e=t.getSeconds();return e<10?"0"+e:e},s:"getSeconds",SS:function(t){var e=t.getMilliseconds();return e<10&&"00"+e||e<100&&"0"+e||e},S:"getMilliseconds",A:function(t){return t.getHours()<12?"AM":"PM"},a:function(t){return t.getHours()<12?"am":"pm"},T:"getTime"};t.exports={_patternLetters:A,_rformat:new RegExp(function(){var t=[];for(var e in A)t.push(e);return"("+t.join("|")+")"}(),"g"),_formatDate:function(t,e){return e.replace(this._rformat,function e(n,r){return"function"==typeof A[r]?A[r](t):A[r]in A?e(n,A[r]):t[A[r]]()})},_randomDate:function(t,e){return t=void 0===t?new Date(0):t,e=void 0===e?new Date:e,new Date(Math.random()*(e.getTime()-t.getTime()))},date:function(t){return t=t||"yyyy-MM-dd",this._formatDate(this._randomDate(),t)},time:function(t){return t=t||"HH:mm:ss",this._formatDate(this._randomDate(),t)},datetime:function(t){return t=t||"yyyy-MM-dd HH:mm:ss",this._formatDate(this._randomDate(),t)},now:function(t,e){1===arguments.length&&(/year|month|day|hour|minute|second|week/.test(t)||(e=t,t="")),t=(t||"").toLowerCase(),e=e||"yyyy-MM-dd HH:mm:ss";var A=new Date;switch(t){case"year":A.setMonth(0);case"month":A.setDate(1);case"week":case"day":A.setHours(0);case"hour":A.setMinutes(0);case"minute":A.setSeconds(0);case"second":A.setMilliseconds(0)}switch(t){case"week":A.setDate(A.getDate()-A.getDay())}return this._formatDate(A,e)}}},function(t,e,A){(function(t){t.exports={_adSize:["300x250","250x250","240x400","336x280","180x150","720x300","468x60","234x60","88x31","120x90","120x60","120x240","125x125","728x90","160x600","120x600","300x600"],_screenSize:["320x200","320x240","640x480","800x480","800x480","1024x600","1024x768","1280x800","1440x900","1920x1200","2560x1600"],_videoSize:["720x480","768x576","1280x720","1920x1080"],image:function(t,e,A,n,r){return 4===arguments.length&&(r=n,n=void 0),3===arguments.length&&(r=A,A=void 0),t||(t=this.pick(this._adSize)),e&&~e.indexOf("#")&&(e=e.slice(1)),A&&~A.indexOf("#")&&(A=A.slice(1)),"http://dummyimage.com/"+t+(e?"/"+e:"")+(A?"/"+A:"")+(n?"."+n:"")+(r?"&text="+r:"")},img:function(){return this.image.apply(this,arguments)},_brandColors:{"4ormat":"#fb0a2a","500px":"#02adea","About.me (blue)":"#00405d","About.me (yellow)":"#ffcc33",Addvocate:"#ff6138",Adobe:"#ff0000",Aim:"#fcd20b",Amazon:"#e47911",Android:"#a4c639","Angie's List":"#7fbb00",AOL:"#0060a3",Atlassian:"#003366",Behance:"#053eff","Big Cartel":"#97b538",bitly:"#ee6123",Blogger:"#fc4f08",Boeing:"#0039a6","Booking.com":"#003580",Carbonmade:"#613854",Cheddar:"#ff7243","Code School":"#3d4944",Delicious:"#205cc0",Dell:"#3287c1",Designmoo:"#e54a4f",Deviantart:"#4e6252","Designer News":"#2d72da",Devour:"#fd0001",DEWALT:"#febd17","Disqus (blue)":"#59a3fc","Disqus (orange)":"#db7132",Dribbble:"#ea4c89",Dropbox:"#3d9ae8",Drupal:"#0c76ab",Dunked:"#2a323a",eBay:"#89c507",Ember:"#f05e1b",Engadget:"#00bdf6",Envato:"#528036",Etsy:"#eb6d20",Evernote:"#5ba525","Fab.com":"#dd0017",Facebook:"#3b5998",Firefox:"#e66000","Flickr (blue)":"#0063dc","Flickr (pink)":"#ff0084",Forrst:"#5b9a68",Foursquare:"#25a0ca",Garmin:"#007cc3",GetGlue:"#2d75a2",Gimmebar:"#f70078",GitHub:"#171515","Google Blue":"#0140ca","Google Green":"#16a61e","Google Red":"#dd1812","Google Yellow":"#fcca03","Google+":"#dd4b39",Grooveshark:"#f77f00",Groupon:"#82b548","Hacker News":"#ff6600",HelloWallet:"#0085ca","Heroku (light)":"#c7c5e6","Heroku (dark)":"#6567a5",HootSuite:"#003366",Houzz:"#73ba37",HTML5:"#ec6231",IKEA:"#ffcc33",IMDb:"#f3ce13",Instagram:"#3f729b",Intel:"#0071c5",Intuit:"#365ebf",Kickstarter:"#76cc1e",kippt:"#e03500",Kodery:"#00af81",LastFM:"#c3000d",LinkedIn:"#0e76a8",Livestream:"#cf0005",Lumo:"#576396",Mixpanel:"#a086d3",Meetup:"#e51937",Nokia:"#183693",NVIDIA:"#76b900",Opera:"#cc0f16",Path:"#e41f11","PayPal (dark)":"#1e477a","PayPal (light)":"#3b7bbf",Pinboard:"#0000e6",Pinterest:"#c8232c",PlayStation:"#665cbe",Pocket:"#ee4056",Prezi:"#318bff",Pusha:"#0f71b4",Quora:"#a82400","QUOTE.fm":"#66ceff",Rdio:"#008fd5",Readability:"#9c0000","Red Hat":"#cc0000",Resource:"#7eb400",Rockpack:"#0ba6ab",Roon:"#62b0d9",RSS:"#ee802f",Salesforce:"#1798c1",Samsung:"#0c4da2",Shopify:"#96bf48",Skype:"#00aff0",Snagajob:"#f47a20",Softonic:"#008ace",SoundCloud:"#ff7700","Space Box":"#f86960",Spotify:"#81b71a",Sprint:"#fee100",Squarespace:"#121212",StackOverflow:"#ef8236",Staples:"#cc0000","Status Chart":"#d7584f",Stripe:"#008cdd",StudyBlue:"#00afe1",StumbleUpon:"#f74425","T-Mobile":"#ea0a8e",Technorati:"#40a800","The Next Web":"#ef4423",Treehouse:"#5cb868",Trulia:"#5eab1f",Tumblr:"#34526f","Twitch.tv":"#6441a5",Twitter:"#00acee",TYPO3:"#ff8700",Ubuntu:"#dd4814",Ustream:"#3388ff",Verizon:"#ef1d1d",Vimeo:"#86c9ef",Vine:"#00a478",Virb:"#06afd8","Virgin Media":"#cc0000",Wooga:"#5b009c","WordPress (blue)":"#21759b","WordPress (orange)":"#d54e21","WordPress (grey)":"#464646",Wunderlist:"#2b88d9",XBOX:"#9bc848",XING:"#126567","Yahoo!":"#720e9e",Yandex:"#ffcc00",Yelp:"#c41200",YouTube:"#c4302b",Zalongo:"#5498dc",Zendesk:"#78a300",Zerply:"#9dcc7a",Zootool:"#5e8b1d"},_brandNames:function(){var t=[];for(var e in this._brandColors)t.push(e);return t},dataImage:function(e,A){var n;"undefined"!=typeof document?n=document.createElement("canvas"):n=new(t.require("canvas"));var r=n&&n.getContext&&n.getContext("2d");if(!n||!r)return"";e||(e=this.pick(this._adSize)),A=void 0!==A?A:e,e=e.split("x");var i=parseInt(e[0],10),o=parseInt(e[1],10),s=this._brandColors[this.pick(this._brandNames())];return n.width=i,n.height=o,r.textAlign="center",r.textBaseline="middle",r.fillStyle=s,r.fillRect(0,0,i,o),r.fillStyle="#FFF",r.font="bold 14px sans-serif",r.fillText(A,i/2,o/2,i),n.toDataURL("image/png")}}}).call(e,A(9)(t))},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,e,A){var n=A(11),r=A(12);t.exports={color:function(t){return t||r[t]?r[t].nicer:this.hex()},hex:function(){var t=this._goldenRatioColor(),e=n.hsv2rgb(t);return n.rgb2hex(e[0],e[1],e[2])},rgb:function(){var t=this._goldenRatioColor(),e=n.hsv2rgb(t);return"rgb("+parseInt(e[0],10)+", "+parseInt(e[1],10)+", "+parseInt(e[2],10)+")"},rgba:function(){var t=this._goldenRatioColor(),e=n.hsv2rgb(t);return"rgba("+parseInt(e[0],10)+", "+parseInt(e[1],10)+", "+parseInt(e[2],10)+", "+Math.random().toFixed(2)+")"},hsl:function(){var t=this._goldenRatioColor(),e=n.hsv2hsl(t);return"hsl("+parseInt(e[0],10)+", "+parseInt(e[1],10)+", "+parseInt(e[2],10)+")"},_goldenRatioColor:function(t,e){return this._goldenRatio=.618033988749895,this._hue=this._hue||Math.random(),this._hue+=this._goldenRatio,this._hue%=1,"number"!=typeof t&&(t=.5),"number"!=typeof e&&(e=.95),[360*this._hue,100*t,100*e]}}},function(t,e){t.exports={rgb2hsl:function(t){var e,A,n=t[0]/255,r=t[1]/255,i=t[2]/255,o=Math.min(n,r,i),s=Math.max(n,r,i),a=s-o;return s==o?e=0:n==s?e=(r-i)/a:r==s?e=2+(i-n)/a:i==s&&(e=4+(n-r)/a),(e=Math.min(60*e,360))<0&&(e+=360),A=(o+s)/2,[e,100*(s==o?0:A<=.5?a/(s+o):a/(2-s-o)),100*A]},rgb2hsv:function(t){var e,A,n=t[0],r=t[1],i=t[2],o=Math.min(n,r,i),s=Math.max(n,r,i),a=s-o;return A=0===s?0:a/s*1e3/10,s==o?e=0:n==s?e=(r-i)/a:r==s?e=2+(i-n)/a:i==s&&(e=4+(n-r)/a),(e=Math.min(60*e,360))<0&&(e+=360),[e,A,s/255*1e3/10]},hsl2rgb:function(t){var e,A,n,r,i,o=t[0]/360,s=t[1]/100,a=t[2]/100;if(0===s)return[i=255*a,i,i];e=2*a-(A=a<.5?a*(1+s):a+s-a*s),r=[0,0,0];for(var c=0;c<3;c++)(n=o+1/3*-(c-1))<0&&n++,n>1&&n--,i=6*n<1?e+6*(A-e)*n:2*n<1?A:3*n<2?e+(A-e)*(2/3-n)*6:e,r[c]=255*i;return r},hsl2hsv:function(t){var e=t[0],A=t[1]/100,n=t[2]/100;return[e,100*(2*(A*=(n*=2)<=1?n:2-n)/(n+A)),100*((n+A)/2)]},hsv2rgb:function(t){var e=t[0]/60,A=t[1]/100,n=t[2]/100,r=Math.floor(e)%6,i=e-Math.floor(e),o=255*n*(1-A),s=255*n*(1-A*i),a=255*n*(1-A*(1-i));switch(n*=255,r){case 0:return[n,a,o];case 1:return[s,n,o];case 2:return[o,n,a];case 3:return[o,s,n];case 4:return[a,o,n];case 5:return[n,o,s]}},hsv2hsl:function(t){var e,A,n=t[0],r=t[1]/100,i=t[2]/100;return e=r*i,[n,100*(e/=(A=(2-r)*i)<=1?A:2-A),100*(A/=2)]},rgb2hex:function(t,e,A){return"#"+((256+t<<8|e)<<8|A).toString(16).slice(1)},hex2rgb:function(t){return[(t="0x"+t.slice(1).replace(t.length>4?t:/./g,"$&$&")|0)>>16,t>>8&255,255&t]}}},function(t,e){t.exports={navy:{value:"#000080",nicer:"#001F3F"},blue:{value:"#0000ff",nicer:"#0074D9"},aqua:{value:"#00ffff",nicer:"#7FDBFF"},teal:{value:"#008080",nicer:"#39CCCC"},olive:{value:"#008000",nicer:"#3D9970"},green:{value:"#008000",nicer:"#2ECC40"},lime:{value:"#00ff00",nicer:"#01FF70"},yellow:{value:"#ffff00",nicer:"#FFDC00"},orange:{value:"#ffa500",nicer:"#FF851B"},red:{value:"#ff0000",nicer:"#FF4136"},maroon:{value:"#800000",nicer:"#85144B"},fuchsia:{value:"#ff00ff",nicer:"#F012BE"},purple:{value:"#800080",nicer:"#B10DC9"},silver:{value:"#c0c0c0",nicer:"#DDDDDD"},gray:{value:"#808080",nicer:"#AAAAAA"},black:{value:"#000000",nicer:"#111111"},white:{value:"#FFFFFF",nicer:"#FFFFFF"}}},function(t,e,A){var n=A(6),r=A(14);function i(t,e,A,r){return void 0===A?n.natural(t,e):void 0===r?A:n.natural(parseInt(A,10),parseInt(r,10))}t.exports={paragraph:function(t,e){for(var A=i(3,7,t,e),n=[],r=0;r<A;r++)n.push(this.sentence());return n.join(" ")},cparagraph:function(t,e){for(var A=i(3,7,t,e),n=[],r=0;r<A;r++)n.push(this.csentence());return n.join("")},sentence:function(t,e){for(var A=i(12,18,t,e),n=[],o=0;o<A;o++)n.push(this.word());return r.capitalize(n.join(" "))+"."},csentence:function(t,e){for(var A=i(12,18,t,e),n=[],r=0;r<A;r++)n.push(this.cword());return n.join("")+"。"},word:function(t,e){for(var A=i(3,10,t,e),r="",o=0;o<A;o++)r+=n.character("lower");return r},cword:function(t,e,A){var n,r="的一是在不了有和人这中大为上个国我以要他时来用们生到作地于出就分对成会可主发年动同工也能下过子说产种面而方后多定行学法所民得经十三之进着等部度家电力里如水化高自二理起小物现实加量都两体制机当使点从业本去把性好应开它合还因由其些然前外天政四日那社义事平形相全表间样与关各重新线内数正心反你明看原又么利比或但质气第向道命此变条只没结解问意建月公无系军很情者最立代想已通并提直题党程展五果料象员革位入常文总次品式活设及管特件长求老头基资边流路级少图山统接知较将组见计别她手角期根论运农指几九区强放决西被干做必战先回则任取据处队南给色光门即保治北造百规热领七海口东导器压志世金增争济阶油思术极交受联什认六共权收证改清己美再采转更单风切打白教速花带安场身车例真务具万每目至达走积示议声报斗完类八离华名确才科张信马节话米整空元况今集温传土许步群广石记需段研界拉林律叫且究观越织装影算低持音众书布复容儿须际商非验连断深难近矿千周委素技备半办青省列习响约支般史感劳便团往酸历市克何除消构府称太准精值号率族维划选标写存候毛亲快效斯院查江型眼王按格养易置派层片始却专状育厂京识适属圆包火住调满县局照参红细引听该铁价严龙飞";switch(arguments.length){case 0:t=r,n=1;break;case 1:"string"==typeof arguments[0]?n=1:(n=t,t=r);break;case 2:"string"==typeof arguments[0]?n=e:(n=this.natural(t,e),t=r);break;case 3:n=this.natural(e,A)}for(var i="",o=0;o<n;o++)i+=t.charAt(this.natural(0,t.length-1));return i},title:function(t,e){for(var A=i(3,7,t,e),n=[],r=0;r<A;r++)n.push(this.capitalize(this.word()));return n.join(" ")},ctitle:function(t,e){for(var A=i(3,7,t,e),n=[],r=0;r<A;r++)n.push(this.cword());return n.join("")}}},function(t,e,A){var n=A(3);t.exports={capitalize:function(t){return(t+"").charAt(0).toUpperCase()+(t+"").substr(1)},upper:function(t){return(t+"").toUpperCase()},lower:function(t){return(t+"").toLowerCase()},pick:function(t,e,A){return n.isArray(t)?(void 0===e&&(e=1),void 0===A&&(A=e)):(t=[].slice.call(arguments),e=1,A=1),1===e&&1===A?t[this.natural(0,t.length-1)]:this.shuffle(t,e,A)},shuffle:function(t,e,A){for(var n=(t=t||[]).slice(0),r=[],i=0,o=n.length,s=0;s<o;s++)i=this.natural(0,n.length-1),r.push(n[i]),n.splice(i,1);switch(arguments.length){case 0:case 1:return r;case 2:A=e;case 3:return e=parseInt(e,10),A=parseInt(A,10),r.slice(0,this.natural(e,A))}},order:function t(e){t.cache=t.cache||{},arguments.length>1&&(e=[].slice.call(arguments,0));var A=t.options.context.templatePath.join("."),n=t.cache[A]=t.cache[A]||{index:0,array:e};return n.array[n.index++%n.array.length]}}},function(t,e){t.exports={first:function(){var t=["James","John","Robert","Michael","William","David","Richard","Charles","Joseph","Thomas","Christopher","Daniel","Paul","Mark","Donald","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Kevin","Jason","Matthew","Gary","Timothy","Jose","Larry","Jeffrey","Frank","Scott","Eric"].concat(["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Maria","Susan","Margaret","Dorothy","Lisa","Nancy","Karen","Betty","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna"]);return this.pick(t)},last:function(){return this.pick(["Smith","Johnson","Williams","Brown","Jones","Miller","Davis","Garcia","Rodriguez","Wilson","Martinez","Anderson","Taylor","Thomas","Hernandez","Moore","Martin","Jackson","Thompson","White","Lopez","Lee","Gonzalez","Harris","Clark","Lewis","Robinson","Walker","Perez","Hall","Young","Allen"])},name:function(t){return this.first()+" "+(t?this.first()+" ":"")+this.last()},cfirst:function(){var t="王 李 张 刘 陈 杨 赵 黄 周 吴 徐 孙 胡 朱 高 林 何 郭 马 罗 梁 宋 郑 谢 韩 唐 冯 于 董 萧 程 曹 袁 邓 许 傅 沈 曾 彭 吕 苏 卢 蒋 蔡 贾 丁 魏 薛 叶 阎 余 潘 杜 戴 夏 锺 汪 田 任 姜 范 方 石 姚 谭 廖 邹 熊 金 陆 郝 孔 白 崔 康 毛 邱 秦 江 史 顾 侯 邵 孟 龙 万 段 雷 钱 汤 尹 黎 易 常 武 乔 贺 赖 龚 文".split(" ");return this.pick(t)},clast:function(){var t="伟 芳 娜 秀英 敏 静 丽 强 磊 军 洋 勇 艳 杰 娟 涛 明 超 秀兰 霞 平 刚 桂英".split(" ");return this.pick(t)},cname:function(){return this.cfirst()+this.clast()}}},function(t,e){t.exports={url:function(t,e){return(t||this.protocol())+"://"+(e||this.domain())+"/"+this.word()},protocol:function(){return this.pick("http ftp gopher mailto mid cid news nntp prospero telnet rlogin tn3270 wais".split(" "))},domain:function(t){return this.word()+"."+(t||this.tld())},tld:function(){return this.pick("com net org edu gov int mil cn com.cn net.cn gov.cn org.cn 中国 中国互联.公司 中国互联.网络 tel biz cc tv info name hk mobi asia cd travel pro museum coop aero ad ae af ag ai al am an ao aq ar as at au aw az ba bb bd be bf bg bh bi bj bm bn bo br bs bt bv bw by bz ca cc cf cg ch ci ck cl cm cn co cq cr cu cv cx cy cz de dj dk dm do dz ec ee eg eh es et ev fi fj fk fm fo fr ga gb gd ge gf gh gi gl gm gn gp gr gt gu gw gy hk hm hn hr ht hu id ie il in io iq ir is it jm jo jp ke kg kh ki km kn kp kr kw ky kz la lb lc li lk lr ls lt lu lv ly ma mc md mg mh ml mm mn mo mp mq mr ms mt mv mw mx my mz na nc ne nf ng ni nl no np nr nt nu nz om qa pa pe pf pg ph pk pl pm pn pr pt pw py re ro ru rw sa sb sc sd se sg sh si sj sk sl sm sn so sr st su sy sz tc td tf tg th tj tk tm tn to tp tr tt tv tw tz ua ug uk us uy va vc ve vg vn vu wf ws ye yu za zm zr zw".split(" "))},email:function(t){return this.character("lower")+"."+this.word()+"@"+(t||this.word()+"."+this.tld())},ip:function(){return this.natural(0,255)+"."+this.natural(0,255)+"."+this.natural(0,255)+"."+this.natural(0,255)}}},function(t,e,A){var n=A(18),r=["东北","华北","华东","华中","华南","西南","西北"];t.exports={region:function(){return this.pick(r)},province:function(){return this.pick(n).name},city:function(t){var e=this.pick(n),A=this.pick(e.children);return t?[e.name,A.name].join(" "):A.name},county:function(t){var e=this.pick(n),A=this.pick(e.children),r=this.pick(A.children)||{name:"-"};return t?[e.name,A.name,r.name].join(" "):r.name},zip:function(t){for(var e="",A=0;A<(t||6);A++)e+=this.natural(0,9);return e}}},function(t,e){var A={110000:"北京",110100:"北京市",110101:"东城区",110102:"西城区",110105:"朝阳区",110106:"丰台区",110107:"石景山区",110108:"海淀区",110109:"门头沟区",110111:"房山区",110112:"通州区",110113:"顺义区",110114:"昌平区",110115:"大兴区",110116:"怀柔区",110117:"平谷区",110228:"密云县",110229:"延庆县",110230:"其它区",120000:"天津",120100:"天津市",120101:"和平区",120102:"河东区",120103:"河西区",120104:"南开区",120105:"河北区",120106:"红桥区",120110:"东丽区",120111:"西青区",120112:"津南区",120113:"北辰区",120114:"武清区",120115:"宝坻区",120116:"滨海新区",120221:"宁河县",120223:"静海县",120225:"蓟县",120226:"其它区",130000:"河北省",130100:"石家庄市",130102:"长安区",130103:"桥东区",130104:"桥西区",130105:"新华区",130107:"井陉矿区",130108:"裕华区",130121:"井陉县",130123:"正定县",130124:"栾城县",130125:"行唐县",130126:"灵寿县",130127:"高邑县",130128:"深泽县",130129:"赞皇县",130130:"无极县",130131:"平山县",130132:"元氏县",130133:"赵县",130181:"辛集市",130182:"藁城市",130183:"晋州市",130184:"新乐市",130185:"鹿泉市",130186:"其它区",130200:"唐山市",130202:"路南区",130203:"路北区",130204:"古冶区",130205:"开平区",130207:"丰南区",130208:"丰润区",130223:"滦县",130224:"滦南县",130225:"乐亭县",130227:"迁西县",130229:"玉田县",130230:"曹妃甸区",130281:"遵化市",130283:"迁安市",130284:"其它区",130300:"秦皇岛市",130302:"海港区",130303:"山海关区",130304:"北戴河区",130321:"青龙满族自治县",130322:"昌黎县",130323:"抚宁县",130324:"卢龙县",130398:"其它区",130400:"邯郸市",130402:"邯山区",130403:"丛台区",130404:"复兴区",130406:"峰峰矿区",130421:"邯郸县",130423:"临漳县",130424:"成安县",130425:"大名县",130426:"涉县",130427:"磁县",130428:"肥乡县",130429:"永年县",130430:"邱县",130431:"鸡泽县",130432:"广平县",130433:"馆陶县",130434:"魏县",130435:"曲周县",130481:"武安市",130482:"其它区",130500:"邢台市",130502:"桥东区",130503:"桥西区",130521:"邢台县",130522:"临城县",130523:"内丘县",130524:"柏乡县",130525:"隆尧县",130526:"任县",130527:"南和县",130528:"宁晋县",130529:"巨鹿县",130530:"新河县",130531:"广宗县",130532:"平乡县",130533:"威县",130534:"清河县",130535:"临西县",130581:"南宫市",130582:"沙河市",130583:"其它区",130600:"保定市",130602:"新市区",130603:"北市区",130604:"南市区",130621:"满城县",130622:"清苑县",130623:"涞水县",130624:"阜平县",130625:"徐水县",130626:"定兴县",130627:"唐县",130628:"高阳县",130629:"容城县",130630:"涞源县",130631:"望都县",130632:"安新县",130633:"易县",130634:"曲阳县",130635:"蠡县",130636:"顺平县",130637:"博野县",130638:"雄县",130681:"涿州市",130682:"定州市",130683:"安国市",130684:"高碑店市",130699:"其它区",130700:"张家口市",130702:"桥东区",130703:"桥西区",130705:"宣化区",130706:"下花园区",130721:"宣化县",130722:"张北县",130723:"康保县",130724:"沽源县",130725:"尚义县",130726:"蔚县",130727:"阳原县",130728:"怀安县",130729:"万全县",130730:"怀来县",130731:"涿鹿县",130732:"赤城县",130733:"崇礼县",130734:"其它区",130800:"承德市",130802:"双桥区",130803:"双滦区",130804:"鹰手营子矿区",130821:"承德县",130822:"兴隆县",130823:"平泉县",130824:"滦平县",130825:"隆化县",130826:"丰宁满族自治县",130827:"宽城满族自治县",130828:"围场满族蒙古族自治县",130829:"其它区",130900:"沧州市",130902:"新华区",130903:"运河区",130921:"沧县",130922:"青县",130923:"东光县",130924:"海兴县",130925:"盐山县",130926:"肃宁县",130927:"南皮县",130928:"吴桥县",130929:"献县",130930:"孟村回族自治县",130981:"泊头市",130982:"任丘市",130983:"黄骅市",130984:"河间市",130985:"其它区",131000:"廊坊市",131002:"安次区",131003:"广阳区",131022:"固安县",131023:"永清县",131024:"香河县",131025:"大城县",131026:"文安县",131028:"大厂回族自治县",131081:"霸州市",131082:"三河市",131083:"其它区",131100:"衡水市",131102:"桃城区",131121:"枣强县",131122:"武邑县",131123:"武强县",131124:"饶阳县",131125:"安平县",131126:"故城县",131127:"景县",131128:"阜城县",131181:"冀州市",131182:"深州市",131183:"其它区",140000:"山西省",140100:"太原市",140105:"小店区",140106:"迎泽区",140107:"杏花岭区",140108:"尖草坪区",140109:"万柏林区",140110:"晋源区",140121:"清徐县",140122:"阳曲县",140123:"娄烦县",140181:"古交市",140182:"其它区",140200:"大同市",140202:"城区",140203:"矿区",140211:"南郊区",140212:"新荣区",140221:"阳高县",140222:"天镇县",140223:"广灵县",140224:"灵丘县",140225:"浑源县",140226:"左云县",140227:"大同县",140228:"其它区",140300:"阳泉市",140302:"城区",140303:"矿区",140311:"郊区",140321:"平定县",140322:"盂县",140323:"其它区",140400:"长治市",140421:"长治县",140423:"襄垣县",140424:"屯留县",140425:"平顺县",140426:"黎城县",140427:"壶关县",140428:"长子县",140429:"武乡县",140430:"沁县",140431:"沁源县",140481:"潞城市",140482:"城区",140483:"郊区",140485:"其它区",140500:"晋城市",140502:"城区",140521:"沁水县",140522:"阳城县",140524:"陵川县",140525:"泽州县",140581:"高平市",140582:"其它区",140600:"朔州市",140602:"朔城区",140603:"平鲁区",140621:"山阴县",140622:"应县",140623:"右玉县",140624:"怀仁县",140625:"其它区",140700:"晋中市",140702:"榆次区",140721:"榆社县",140722:"左权县",140723:"和顺县",140724:"昔阳县",140725:"寿阳县",140726:"太谷县",140727:"祁县",140728:"平遥县",140729:"灵石县",140781:"介休市",140782:"其它区",140800:"运城市",140802:"盐湖区",140821:"临猗县",140822:"万荣县",140823:"闻喜县",140824:"稷山县",140825:"新绛县",140826:"绛县",140827:"垣曲县",140828:"夏县",140829:"平陆县",140830:"芮城县",140881:"永济市",140882:"河津市",140883:"其它区",140900:"忻州市",140902:"忻府区",140921:"定襄县",140922:"五台县",140923:"代县",140924:"繁峙县",140925:"宁武县",140926:"静乐县",140927:"神池县",140928:"五寨县",140929:"岢岚县",140930:"河曲县",140931:"保德县",140932:"偏关县",140981:"原平市",140982:"其它区",141000:"临汾市",141002:"尧都区",141021:"曲沃县",141022:"翼城县",141023:"襄汾县",141024:"洪洞县",141025:"古县",141026:"安泽县",141027:"浮山县",141028:"吉县",141029:"乡宁县",141030:"大宁县",141031:"隰县",141032:"永和县",141033:"蒲县",141034:"汾西县",141081:"侯马市",141082:"霍州市",141083:"其它区",141100:"吕梁市",141102:"离石区",141121:"文水县",141122:"交城县",141123:"兴县",141124:"临县",141125:"柳林县",141126:"石楼县",141127:"岚县",141128:"方山县",141129:"中阳县",141130:"交口县",141181:"孝义市",141182:"汾阳市",141183:"其它区",150000:"内蒙古自治区",150100:"呼和浩特市",150102:"新城区",150103:"回民区",150104:"玉泉区",150105:"赛罕区",150121:"土默特左旗",150122:"托克托县",150123:"和林格尔县",150124:"清水河县",150125:"武川县",150126:"其它区",150200:"包头市",150202:"东河区",150203:"昆都仑区",150204:"青山区",150205:"石拐区",150206:"白云鄂博矿区",150207:"九原区",150221:"土默特右旗",150222:"固阳县",150223:"达尔罕茂明安联合旗",150224:"其它区",150300:"乌海市",150302:"海勃湾区",150303:"海南区",150304:"乌达区",150305:"其它区",150400:"赤峰市",150402:"红山区",150403:"元宝山区",150404:"松山区",150421:"阿鲁科尔沁旗",150422:"巴林左旗",150423:"巴林右旗",150424:"林西县",150425:"克什克腾旗",150426:"翁牛特旗",150428:"喀喇沁旗",150429:"宁城县",150430:"敖汉旗",150431:"其它区",150500:"通辽市",150502:"科尔沁区",150521:"科尔沁左翼中旗",150522:"科尔沁左翼后旗",150523:"开鲁县",150524:"库伦旗",150525:"奈曼旗",150526:"扎鲁特旗",150581:"霍林郭勒市",150582:"其它区",150600:"鄂尔多斯市",150602:"东胜区",150621:"达拉特旗",150622:"准格尔旗",150623:"鄂托克前旗",150624:"鄂托克旗",150625:"杭锦旗",150626:"乌审旗",150627:"伊金霍洛旗",150628:"其它区",150700:"呼伦贝尔市",150702:"海拉尔区",150703:"扎赉诺尔区",150721:"阿荣旗",150722:"莫力达瓦达斡尔族自治旗",150723:"鄂伦春自治旗",150724:"鄂温克族自治旗",150725:"陈巴尔虎旗",150726:"新巴尔虎左旗",150727:"新巴尔虎右旗",150781:"满洲里市",150782:"牙克石市",150783:"扎兰屯市",150784:"额尔古纳市",150785:"根河市",150786:"其它区",150800:"巴彦淖尔市",150802:"临河区",150821:"五原县",150822:"磴口县",150823:"乌拉特前旗",150824:"乌拉特中旗",150825:"乌拉特后旗",150826:"杭锦后旗",150827:"其它区",150900:"乌兰察布市",150902:"集宁区",150921:"卓资县",150922:"化德县",150923:"商都县",150924:"兴和县",150925:"凉城县",150926:"察哈尔右翼前旗",150927:"察哈尔右翼中旗",150928:"察哈尔右翼后旗",150929:"四子王旗",150981:"丰镇市",150982:"其它区",152200:"兴安盟",152201:"乌兰浩特市",152202:"阿尔山市",152221:"科尔沁右翼前旗",152222:"科尔沁右翼中旗",152223:"扎赉特旗",152224:"突泉县",152225:"其它区",152500:"锡林郭勒盟",152501:"二连浩特市",152502:"锡林浩特市",152522:"阿巴嘎旗",152523:"苏尼特左旗",152524:"苏尼特右旗",152525:"东乌珠穆沁旗",152526:"西乌珠穆沁旗",152527:"太仆寺旗",152528:"镶黄旗",152529:"正镶白旗",152530:"正蓝旗",152531:"多伦县",152532:"其它区",152900:"阿拉善盟",152921:"阿拉善左旗",152922:"阿拉善右旗",152923:"额济纳旗",152924:"其它区",210000:"辽宁省",210100:"沈阳市",210102:"和平区",210103:"沈河区",210104:"大东区",210105:"皇姑区",210106:"铁西区",210111:"苏家屯区",210112:"东陵区",210113:"新城子区",210114:"于洪区",210122:"辽中县",210123:"康平县",210124:"法库县",210181:"新民市",210184:"沈北新区",210185:"其它区",210200:"大连市",210202:"中山区",210203:"西岗区",210204:"沙河口区",210211:"甘井子区",210212:"旅顺口区",210213:"金州区",210224:"长海县",210281:"瓦房店市",210282:"普兰店市",210283:"庄河市",210298:"其它区",210300:"鞍山市",210302:"铁东区",210303:"铁西区",210304:"立山区",210311:"千山区",210321:"台安县",210323:"岫岩满族自治县",210381:"海城市",210382:"其它区",210400:"抚顺市",210402:"新抚区",210403:"东洲区",210404:"望花区",210411:"顺城区",210421:"抚顺县",210422:"新宾满族自治县",210423:"清原满族自治县",210424:"其它区",210500:"本溪市",210502:"平山区",210503:"溪湖区",210504:"明山区",210505:"南芬区",210521:"本溪满族自治县",210522:"桓仁满族自治县",210523:"其它区",210600:"丹东市",210602:"元宝区",210603:"振兴区",210604:"振安区",210624:"宽甸满族自治县",210681:"东港市",210682:"凤城市",210683:"其它区",210700:"锦州市",210702:"古塔区",210703:"凌河区",210711:"太和区",210726:"黑山县",210727:"义县",210781:"凌海市",210782:"北镇市",210783:"其它区",210800:"营口市",210802:"站前区",210803:"西市区",210804:"鲅鱼圈区",210811:"老边区",210881:"盖州市",210882:"大石桥市",210883:"其它区",210900:"阜新市",210902:"海州区",210903:"新邱区",210904:"太平区",210905:"清河门区",210911:"细河区",210921:"阜新蒙古族自治县",210922:"彰武县",210923:"其它区",211000:"辽阳市",211002:"白塔区",211003:"文圣区",211004:"宏伟区",211005:"弓长岭区",211011:"太子河区",211021:"辽阳县",211081:"灯塔市",211082:"其它区",211100:"盘锦市",211102:"双台子区",211103:"兴隆台区",211121:"大洼县",211122:"盘山县",211123:"其它区",211200:"铁岭市",211202:"银州区",211204:"清河区",211221:"铁岭县",211223:"西丰县",211224:"昌图县",211281:"调兵山市",211282:"开原市",211283:"其它区",211300:"朝阳市",211302:"双塔区",211303:"龙城区",211321:"朝阳县",211322:"建平县",211324:"喀喇沁左翼蒙古族自治县",211381:"北票市",211382:"凌源市",211383:"其它区",211400:"葫芦岛市",211402:"连山区",211403:"龙港区",211404:"南票区",211421:"绥中县",211422:"建昌县",211481:"兴城市",211482:"其它区",220000:"吉林省",220100:"长春市",220102:"南关区",220103:"宽城区",220104:"朝阳区",220105:"二道区",220106:"绿园区",220112:"双阳区",220122:"农安县",220181:"九台市",220182:"榆树市",220183:"德惠市",220188:"其它区",220200:"吉林市",220202:"昌邑区",220203:"龙潭区",220204:"船营区",220211:"丰满区",220221:"永吉县",220281:"蛟河市",220282:"桦甸市",220283:"舒兰市",220284:"磐石市",220285:"其它区",220300:"四平市",220302:"铁西区",220303:"铁东区",220322:"梨树县",220323:"伊通满族自治县",220381:"公主岭市",220382:"双辽市",220383:"其它区",220400:"辽源市",220402:"龙山区",220403:"西安区",220421:"东丰县",220422:"东辽县",220423:"其它区",220500:"通化市",220502:"东昌区",220503:"二道江区",220521:"通化县",220523:"辉南县",220524:"柳河县",220581:"梅河口市",220582:"集安市",220583:"其它区",220600:"白山市",220602:"浑江区",220621:"抚松县",220622:"靖宇县",220623:"长白朝鲜族自治县",220625:"江源区",220681:"临江市",220682:"其它区",220700:"松原市",220702:"宁江区",220721:"前郭尔罗斯蒙古族自治县",220722:"长岭县",220723:"乾安县",220724:"扶余市",220725:"其它区",220800:"白城市",220802:"洮北区",220821:"镇赉县",220822:"通榆县",220881:"洮南市",220882:"大安市",220883:"其它区",222400:"延边朝鲜族自治州",222401:"延吉市",222402:"图们市",222403:"敦化市",222404:"珲春市",222405:"龙井市",222406:"和龙市",222424:"汪清县",222426:"安图县",222427:"其它区",230000:"黑龙江省",230100:"哈尔滨市",230102:"道里区",230103:"南岗区",230104:"道外区",230106:"香坊区",230108:"平房区",230109:"松北区",230111:"呼兰区",230123:"依兰县",230124:"方正县",230125:"宾县",230126:"巴彦县",230127:"木兰县",230128:"通河县",230129:"延寿县",230181:"阿城区",230182:"双城市",230183:"尚志市",230184:"五常市",230186:"其它区",230200:"齐齐哈尔市",230202:"龙沙区",230203:"建华区",230204:"铁锋区",230205:"昂昂溪区",230206:"富拉尔基区",230207:"碾子山区",230208:"梅里斯达斡尔族区",230221:"龙江县",230223:"依安县",230224:"泰来县",230225:"甘南县",230227:"富裕县",230229:"克山县",230230:"克东县",230231:"拜泉县",230281:"讷河市",230282:"其它区",230300:"鸡西市",230302:"鸡冠区",230303:"恒山区",230304:"滴道区",230305:"梨树区",230306:"城子河区",230307:"麻山区",230321:"鸡东县",230381:"虎林市",230382:"密山市",230383:"其它区",230400:"鹤岗市",230402:"向阳区",230403:"工农区",230404:"南山区",230405:"兴安区",230406:"东山区",230407:"兴山区",230421:"萝北县",230422:"绥滨县",230423:"其它区",230500:"双鸭山市",230502:"尖山区",230503:"岭东区",230505:"四方台区",230506:"宝山区",230521:"集贤县",230522:"友谊县",230523:"宝清县",230524:"饶河县",230525:"其它区",230600:"大庆市",230602:"萨尔图区",230603:"龙凤区",230604:"让胡路区",230605:"红岗区",230606:"大同区",230621:"肇州县",230622:"肇源县",230623:"林甸县",230624:"杜尔伯特蒙古族自治县",230625:"其它区",230700:"伊春市",230702:"伊春区",230703:"南岔区",230704:"友好区",230705:"西林区",230706:"翠峦区",230707:"新青区",230708:"美溪区",230709:"金山屯区",230710:"五营区",230711:"乌马河区",230712:"汤旺河区",230713:"带岭区",230714:"乌伊岭区",230715:"红星区",230716:"上甘岭区",230722:"嘉荫县",230781:"铁力市",230782:"其它区",230800:"佳木斯市",230803:"向阳区",230804:"前进区",230805:"东风区",230811:"郊区",230822:"桦南县",230826:"桦川县",230828:"汤原县",230833:"抚远县",230881:"同江市",230882:"富锦市",230883:"其它区",230900:"七台河市",230902:"新兴区",230903:"桃山区",230904:"茄子河区",230921:"勃利县",230922:"其它区",231000:"牡丹江市",231002:"东安区",231003:"阳明区",231004:"爱民区",231005:"西安区",231024:"东宁县",231025:"林口县",231081:"绥芬河市",231083:"海林市",231084:"宁安市",231085:"穆棱市",231086:"其它区",231100:"黑河市",231102:"爱辉区",231121:"嫩江县",231123:"逊克县",231124:"孙吴县",231181:"北安市",231182:"五大连池市",231183:"其它区",231200:"绥化市",231202:"北林区",231221:"望奎县",231222:"兰西县",231223:"青冈县",231224:"庆安县",231225:"明水县",231226:"绥棱县",231281:"安达市",231282:"肇东市",231283:"海伦市",231284:"其它区",232700:"大兴安岭地区",232702:"松岭区",232703:"新林区",232704:"呼中区",232721:"呼玛县",232722:"塔河县",232723:"漠河县",232724:"加格达奇区",232725:"其它区",310000:"上海",310100:"上海市",310101:"黄浦区",310104:"徐汇区",310105:"长宁区",310106:"静安区",310107:"普陀区",310108:"闸北区",310109:"虹口区",310110:"杨浦区",310112:"闵行区",310113:"宝山区",310114:"嘉定区",310115:"浦东新区",310116:"金山区",310117:"松江区",310118:"青浦区",310120:"奉贤区",310230:"崇明县",310231:"其它区",320000:"江苏省",320100:"南京市",320102:"玄武区",320104:"秦淮区",320105:"建邺区",320106:"鼓楼区",320111:"浦口区",320113:"栖霞区",320114:"雨花台区",320115:"江宁区",320116:"六合区",320124:"溧水区",320125:"高淳区",320126:"其它区",320200:"无锡市",320202:"崇安区",320203:"南长区",320204:"北塘区",320205:"锡山区",320206:"惠山区",320211:"滨湖区",320281:"江阴市",320282:"宜兴市",320297:"其它区",320300:"徐州市",320302:"鼓楼区",320303:"云龙区",320305:"贾汪区",320311:"泉山区",320321:"丰县",320322:"沛县",320323:"铜山区",320324:"睢宁县",320381:"新沂市",320382:"邳州市",320383:"其它区",320400:"常州市",320402:"天宁区",320404:"钟楼区",320405:"戚墅堰区",320411:"新北区",320412:"武进区",320481:"溧阳市",320482:"金坛市",320483:"其它区",320500:"苏州市",320505:"虎丘区",320506:"吴中区",320507:"相城区",320508:"姑苏区",320581:"常熟市",320582:"张家港市",320583:"昆山市",320584:"吴江区",320585:"太仓市",320596:"其它区",320600:"南通市",320602:"崇川区",320611:"港闸区",320612:"通州区",320621:"海安县",320623:"如东县",320681:"启东市",320682:"如皋市",320684:"海门市",320694:"其它区",320700:"连云港市",320703:"连云区",320705:"新浦区",320706:"海州区",320721:"赣榆县",320722:"东海县",320723:"灌云县",320724:"灌南县",320725:"其它区",320800:"淮安市",320802:"清河区",320803:"淮安区",320804:"淮阴区",320811:"清浦区",320826:"涟水县",320829:"洪泽县",320830:"盱眙县",320831:"金湖县",320832:"其它区",320900:"盐城市",320902:"亭湖区",320903:"盐都区",320921:"响水县",320922:"滨海县",320923:"阜宁县",320924:"射阳县",320925:"建湖县",320981:"东台市",320982:"大丰市",320983:"其它区",321000:"扬州市",321002:"广陵区",321003:"邗江区",321023:"宝应县",321081:"仪征市",321084:"高邮市",321088:"江都区",321093:"其它区",321100:"镇江市",321102:"京口区",321111:"润州区",321112:"丹徒区",321181:"丹阳市",321182:"扬中市",321183:"句容市",321184:"其它区",321200:"泰州市",321202:"海陵区",321203:"高港区",321281:"兴化市",321282:"靖江市",321283:"泰兴市",321284:"姜堰区",321285:"其它区",321300:"宿迁市",321302:"宿城区",321311:"宿豫区",321322:"沭阳县",321323:"泗阳县",321324:"泗洪县",321325:"其它区",330000:"浙江省",330100:"杭州市",330102:"上城区",330103:"下城区",330104:"江干区",330105:"拱墅区",330106:"西湖区",330108:"滨江区",330109:"萧山区",330110:"余杭区",330122:"桐庐县",330127:"淳安县",330182:"建德市",330183:"富阳市",330185:"临安市",330186:"其它区",330200:"宁波市",330203:"海曙区",330204:"江东区",330205:"江北区",330206:"北仑区",330211:"镇海区",330212:"鄞州区",330225:"象山县",330226:"宁海县",330281:"余姚市",330282:"慈溪市",330283:"奉化市",330284:"其它区",330300:"温州市",330302:"鹿城区",330303:"龙湾区",330304:"瓯海区",330322:"洞头县",330324:"永嘉县",330326:"平阳县",330327:"苍南县",330328:"文成县",330329:"泰顺县",330381:"瑞安市",330382:"乐清市",330383:"其它区",330400:"嘉兴市",330402:"南湖区",330411:"秀洲区",330421:"嘉善县",330424:"海盐县",330481:"海宁市",330482:"平湖市",330483:"桐乡市",330484:"其它区",330500:"湖州市",330502:"吴兴区",330503:"南浔区",330521:"德清县",330522:"长兴县",330523:"安吉县",330524:"其它区",330600:"绍兴市",330602:"越城区",330621:"绍兴县",330624:"新昌县",330681:"诸暨市",330682:"上虞市",330683:"嵊州市",330684:"其它区",330700:"金华市",330702:"婺城区",330703:"金东区",330723:"武义县",330726:"浦江县",330727:"磐安县",330781:"兰溪市",330782:"义乌市",330783:"东阳市",330784:"永康市",330785:"其它区",330800:"衢州市",330802:"柯城区",330803:"衢江区",330822:"常山县",330824:"开化县",330825:"龙游县",330881:"江山市",330882:"其它区",330900:"舟山市",330902:"定海区",330903:"普陀区",330921:"岱山县",330922:"嵊泗县",330923:"其它区",331000:"台州市",331002:"椒江区",331003:"黄岩区",331004:"路桥区",331021:"玉环县",331022:"三门县",331023:"天台县",331024:"仙居县",331081:"温岭市",331082:"临海市",331083:"其它区",331100:"丽水市",331102:"莲都区",331121:"青田县",331122:"缙云县",331123:"遂昌县",331124:"松阳县",331125:"云和县",331126:"庆元县",331127:"景宁畲族自治县",331181:"龙泉市",331182:"其它区",340000:"安徽省",340100:"合肥市",340102:"瑶海区",340103:"庐阳区",340104:"蜀山区",340111:"包河区",340121:"长丰县",340122:"肥东县",340123:"肥西县",340192:"其它区",340200:"芜湖市",340202:"镜湖区",340203:"弋江区",340207:"鸠江区",340208:"三山区",340221:"芜湖县",340222:"繁昌县",340223:"南陵县",340224:"其它区",340300:"蚌埠市",340302:"龙子湖区",340303:"蚌山区",340304:"禹会区",340311:"淮上区",340321:"怀远县",340322:"五河县",340323:"固镇县",340324:"其它区",340400:"淮南市",340402:"大通区",340403:"田家庵区",340404:"谢家集区",340405:"八公山区",340406:"潘集区",340421:"凤台县",340422:"其它区",340500:"马鞍山市",340503:"花山区",340504:"雨山区",340506:"博望区",340521:"当涂县",340522:"其它区",340600:"淮北市",340602:"杜集区",340603:"相山区",340604:"烈山区",340621:"濉溪县",340622:"其它区",340700:"铜陵市",340702:"铜官山区",340703:"狮子山区",340711:"郊区",340721:"铜陵县",340722:"其它区",340800:"安庆市",340802:"迎江区",340803:"大观区",340811:"宜秀区",340822:"怀宁县",340823:"枞阳县",340824:"潜山县",340825:"太湖县",340826:"宿松县",340827:"望江县",340828:"岳西县",340881:"桐城市",340882:"其它区",341000:"黄山市",341002:"屯溪区",341003:"黄山区",341004:"徽州区",341021:"歙县",341022:"休宁县",341023:"黟县",341024:"祁门县",341025:"其它区",341100:"滁州市",341102:"琅琊区",341103:"南谯区",341122:"来安县",341124:"全椒县",341125:"定远县",341126:"凤阳县",341181:"天长市",341182:"明光市",341183:"其它区",341200:"阜阳市",341202:"颍州区",341203:"颍东区",341204:"颍泉区",341221:"临泉县",341222:"太和县",341225:"阜南县",341226:"颍上县",341282:"界首市",341283:"其它区",341300:"宿州市",341302:"埇桥区",341321:"砀山县",341322:"萧县",341323:"灵璧县",341324:"泗县",341325:"其它区",341400:"巢湖市",341421:"庐江县",341422:"无为县",341423:"含山县",341424:"和县",341500:"六安市",341502:"金安区",341503:"裕安区",341521:"寿县",341522:"霍邱县",341523:"舒城县",341524:"金寨县",341525:"霍山县",341526:"其它区",341600:"亳州市",341602:"谯城区",341621:"涡阳县",341622:"蒙城县",341623:"利辛县",341624:"其它区",341700:"池州市",341702:"贵池区",341721:"东至县",341722:"石台县",341723:"青阳县",341724:"其它区",341800:"宣城市",341802:"宣州区",341821:"郎溪县",341822:"广德县",341823:"泾县",341824:"绩溪县",341825:"旌德县",341881:"宁国市",341882:"其它区",350000:"福建省",350100:"福州市",350102:"鼓楼区",350103:"台江区",350104:"仓山区",350105:"马尾区",350111:"晋安区",350121:"闽侯县",350122:"连江县",350123:"罗源县",350124:"闽清县",350125:"永泰县",350128:"平潭县",350181:"福清市",350182:"长乐市",350183:"其它区",350200:"厦门市",350203:"思明区",350205:"海沧区",350206:"湖里区",350211:"集美区",350212:"同安区",350213:"翔安区",350214:"其它区",350300:"莆田市",350302:"城厢区",350303:"涵江区",350304:"荔城区",350305:"秀屿区",350322:"仙游县",350323:"其它区",350400:"三明市",350402:"梅列区",350403:"三元区",350421:"明溪县",350423:"清流县",350424:"宁化县",350425:"大田县",350426:"尤溪县",350427:"沙县",350428:"将乐县",350429:"泰宁县",350430:"建宁县",350481:"永安市",350482:"其它区",350500:"泉州市",350502:"鲤城区",350503:"丰泽区",350504:"洛江区",350505:"泉港区",350521:"惠安县",350524:"安溪县",350525:"永春县",350526:"德化县",350527:"金门县",350581:"石狮市",350582:"晋江市",350583:"南安市",350584:"其它区",350600:"漳州市",350602:"芗城区",350603:"龙文区",350622:"云霄县",350623:"漳浦县",350624:"诏安县",350625:"长泰县",350626:"东山县",350627:"南靖县",350628:"平和县",350629:"华安县",350681:"龙海市",350682:"其它区",350700:"南平市",350702:"延平区",350721:"顺昌县",350722:"浦城县",350723:"光泽县",350724:"松溪县",350725:"政和县",350781:"邵武市",350782:"武夷山市",350783:"建瓯市",350784:"建阳市",350785:"其它区",350800:"龙岩市",350802:"新罗区",350821:"长汀县",350822:"永定县",350823:"上杭县",350824:"武平县",350825:"连城县",350881:"漳平市",350882:"其它区",350900:"宁德市",350902:"蕉城区",350921:"霞浦县",350922:"古田县",350923:"屏南县",350924:"寿宁县",350925:"周宁县",350926:"柘荣县",350981:"福安市",350982:"福鼎市",350983:"其它区",360000:"江西省",360100:"南昌市",360102:"东湖区",360103:"西湖区",360104:"青云谱区",360105:"湾里区",360111:"青山湖区",360121:"南昌县",360122:"新建县",360123:"安义县",360124:"进贤县",360128:"其它区",360200:"景德镇市",360202:"昌江区",360203:"珠山区",360222:"浮梁县",360281:"乐平市",360282:"其它区",360300:"萍乡市",360302:"安源区",360313:"湘东区",360321:"莲花县",360322:"上栗县",360323:"芦溪县",360324:"其它区",360400:"九江市",360402:"庐山区",360403:"浔阳区",360421:"九江县",360423:"武宁县",360424:"修水县",360425:"永修县",360426:"德安县",360427:"星子县",360428:"都昌县",360429:"湖口县",360430:"彭泽县",360481:"瑞昌市",360482:"其它区",360483:"共青城市",360500:"新余市",360502:"渝水区",360521:"分宜县",360522:"其它区",360600:"鹰潭市",360602:"月湖区",360622:"余江县",360681:"贵溪市",360682:"其它区",360700:"赣州市",360702:"章贡区",360721:"赣县",360722:"信丰县",360723:"大余县",360724:"上犹县",360725:"崇义县",360726:"安远县",360727:"龙南县",360728:"定南县",360729:"全南县",360730:"宁都县",360731:"于都县",360732:"兴国县",360733:"会昌县",360734:"寻乌县",360735:"石城县",360781:"瑞金市",360782:"南康市",360783:"其它区",360800:"吉安市",360802:"吉州区",360803:"青原区",360821:"吉安县",360822:"吉水县",360823:"峡江县",360824:"新干县",360825:"永丰县",360826:"泰和县",360827:"遂川县",360828:"万安县",360829:"安福县",360830:"永新县",360881:"井冈山市",360882:"其它区",360900:"宜春市",360902:"袁州区",360921:"奉新县",360922:"万载县",360923:"上高县",360924:"宜丰县",360925:"靖安县",360926:"铜鼓县",360981:"丰城市",360982:"樟树市",360983:"高安市",360984:"其它区",361000:"抚州市",361002:"临川区",361021:"南城县",361022:"黎川县",361023:"南丰县",361024:"崇仁县",361025:"乐安县",361026:"宜黄县",361027:"金溪县",361028:"资溪县",361029:"东乡县",361030:"广昌县",361031:"其它区",361100:"上饶市",361102:"信州区",361121:"上饶县",361122:"广丰县",361123:"玉山县",361124:"铅山县",361125:"横峰县",361126:"弋阳县",361127:"余干县",361128:"鄱阳县",361129:"万年县",361130:"婺源县",361181:"德兴市",361182:"其它区",370000:"山东省",370100:"济南市",370102:"历下区",370103:"市中区",370104:"槐荫区",370105:"天桥区",370112:"历城区",370113:"长清区",370124:"平阴县",370125:"济阳县",370126:"商河县",370181:"章丘市",370182:"其它区",370200:"青岛市",370202:"市南区",370203:"市北区",370211:"黄岛区",370212:"崂山区",370213:"李沧区",370214:"城阳区",370281:"胶州市",370282:"即墨市",370283:"平度市",370285:"莱西市",370286:"其它区",370300:"淄博市",370302:"淄川区",370303:"张店区",370304:"博山区",370305:"临淄区",370306:"周村区",370321:"桓台县",370322:"高青县",370323:"沂源县",370324:"其它区",370400:"枣庄市",370402:"市中区",370403:"薛城区",370404:"峄城区",370405:"台儿庄区",370406:"山亭区",370481:"滕州市",370482:"其它区",370500:"东营市",370502:"东营区",370503:"河口区",370521:"垦利县",370522:"利津县",370523:"广饶县",370591:"其它区",370600:"烟台市",370602:"芝罘区",370611:"福山区",370612:"牟平区",370613:"莱山区",370634:"长岛县",370681:"龙口市",370682:"莱阳市",370683:"莱州市",370684:"蓬莱市",370685:"招远市",370686:"栖霞市",370687:"海阳市",370688:"其它区",370700:"潍坊市",370702:"潍城区",370703:"寒亭区",370704:"坊子区",370705:"奎文区",370724:"临朐县",370725:"昌乐县",370781:"青州市",370782:"诸城市",370783:"寿光市",370784:"安丘市",370785:"高密市",370786:"昌邑市",370787:"其它区",370800:"济宁市",370802:"市中区",370811:"任城区",370826:"微山县",370827:"鱼台县",370828:"金乡县",370829:"嘉祥县",370830:"汶上县",370831:"泗水县",370832:"梁山县",370881:"曲阜市",370882:"兖州市",370883:"邹城市",370884:"其它区",370900:"泰安市",370902:"泰山区",370903:"岱岳区",370921:"宁阳县",370923:"东平县",370982:"新泰市",370983:"肥城市",370984:"其它区",371000:"威海市",371002:"环翠区",371081:"文登市",371082:"荣成市",371083:"乳山市",371084:"其它区",371100:"日照市",371102:"东港区",371103:"岚山区",371121:"五莲县",371122:"莒县",371123:"其它区",371200:"莱芜市",371202:"莱城区",371203:"钢城区",371204:"其它区",371300:"临沂市",371302:"兰山区",371311:"罗庄区",371312:"河东区",371321:"沂南县",371322:"郯城县",371323:"沂水县",371324:"苍山县",371325:"费县",371326:"平邑县",371327:"莒南县",371328:"蒙阴县",371329:"临沭县",371330:"其它区",371400:"德州市",371402:"德城区",371421:"陵县",371422:"宁津县",371423:"庆云县",371424:"临邑县",371425:"齐河县",371426:"平原县",371427:"夏津县",371428:"武城县",371481:"乐陵市",371482:"禹城市",371483:"其它区",371500:"聊城市",371502:"东昌府区",371521:"阳谷县",371522:"莘县",371523:"茌平县",371524:"东阿县",371525:"冠县",371526:"高唐县",371581:"临清市",371582:"其它区",371600:"滨州市",371602:"滨城区",371621:"惠民县",371622:"阳信县",371623:"无棣县",371624:"沾化县",371625:"博兴县",371626:"邹平县",371627:"其它区",371700:"菏泽市",371702:"牡丹区",371721:"曹县",371722:"单县",371723:"成武县",371724:"巨野县",371725:"郓城县",371726:"鄄城县",371727:"定陶县",371728:"东明县",371729:"其它区",410000:"河南省",410100:"郑州市",410102:"中原区",410103:"二七区",410104:"管城回族区",410105:"金水区",410106:"上街区",410108:"惠济区",410122:"中牟县",410181:"巩义市",410182:"荥阳市",410183:"新密市",410184:"新郑市",410185:"登封市",410188:"其它区",410200:"开封市",410202:"龙亭区",410203:"顺河回族区",410204:"鼓楼区",410205:"禹王台区",410211:"金明区",410221:"杞县",410222:"通许县",410223:"尉氏县",410224:"开封县",410225:"兰考县",410226:"其它区",410300:"洛阳市",410302:"老城区",410303:"西工区",410304:"瀍河回族区",410305:"涧西区",410306:"吉利区",410307:"洛龙区",410322:"孟津县",410323:"新安县",410324:"栾川县",410325:"嵩县",410326:"汝阳县",410327:"宜阳县",410328:"洛宁县",410329:"伊川县",410381:"偃师市",410400:"平顶山市",410402:"新华区",410403:"卫东区",410404:"石龙区",410411:"湛河区",410421:"宝丰县",410422:"叶县",410423:"鲁山县",410425:"郏县",410481:"舞钢市",410482:"汝州市",410483:"其它区",410500:"安阳市",410502:"文峰区",410503:"北关区",410505:"殷都区",410506:"龙安区",410522:"安阳县",410523:"汤阴县",410526:"滑县",410527:"内黄县",410581:"林州市",410582:"其它区",410600:"鹤壁市",410602:"鹤山区",410603:"山城区",410611:"淇滨区",410621:"浚县",410622:"淇县",410623:"其它区",410700:"新乡市",410702:"红旗区",410703:"卫滨区",410704:"凤泉区",410711:"牧野区",410721:"新乡县",410724:"获嘉县",410725:"原阳县",410726:"延津县",410727:"封丘县",410728:"长垣县",410781:"卫辉市",410782:"辉县市",410783:"其它区",410800:"焦作市",410802:"解放区",410803:"中站区",410804:"马村区",410811:"山阳区",410821:"修武县",410822:"博爱县",410823:"武陟县",410825:"温县",410881:"济源市",410882:"沁阳市",410883:"孟州市",410884:"其它区",410900:"濮阳市",410902:"华龙区",410922:"清丰县",410923:"南乐县",410926:"范县",410927:"台前县",410928:"濮阳县",410929:"其它区",411000:"许昌市",411002:"魏都区",411023:"许昌县",411024:"鄢陵县",411025:"襄城县",411081:"禹州市",411082:"长葛市",411083:"其它区",411100:"漯河市",411102:"源汇区",411103:"郾城区",411104:"召陵区",411121:"舞阳县",411122:"临颍县",411123:"其它区",411200:"三门峡市",411202:"湖滨区",411221:"渑池县",411222:"陕县",411224:"卢氏县",411281:"义马市",411282:"灵宝市",411283:"其它区",411300:"南阳市",411302:"宛城区",411303:"卧龙区",411321:"南召县",411322:"方城县",411323:"西峡县",411324:"镇平县",411325:"内乡县",411326:"淅川县",411327:"社旗县",411328:"唐河县",411329:"新野县",411330:"桐柏县",411381:"邓州市",411382:"其它区",411400:"商丘市",411402:"梁园区",411403:"睢阳区",411421:"民权县",411422:"睢县",411423:"宁陵县",411424:"柘城县",411425:"虞城县",411426:"夏邑县",411481:"永城市",411482:"其它区",411500:"信阳市",411502:"浉河区",411503:"平桥区",411521:"罗山县",411522:"光山县",411523:"新县",411524:"商城县",411525:"固始县",411526:"潢川县",411527:"淮滨县",411528:"息县",411529:"其它区",411600:"周口市",411602:"川汇区",411621:"扶沟县",411622:"西华县",411623:"商水县",411624:"沈丘县",411625:"郸城县",411626:"淮阳县",411627:"太康县",411628:"鹿邑县",411681:"项城市",411682:"其它区",411700:"驻马店市",411702:"驿城区",411721:"西平县",411722:"上蔡县",411723:"平舆县",411724:"正阳县",411725:"确山县",411726:"泌阳县",411727:"汝南县",411728:"遂平县",411729:"新蔡县",411730:"其它区",420000:"湖北省",420100:"武汉市",420102:"江岸区",420103:"江汉区",420104:"硚口区",420105:"汉阳区",420106:"武昌区",420107:"青山区",420111:"洪山区",420112:"东西湖区",420113:"汉南区",420114:"蔡甸区",420115:"江夏区",420116:"黄陂区",420117:"新洲区",420118:"其它区",420200:"黄石市",420202:"黄石港区",420203:"西塞山区",420204:"下陆区",420205:"铁山区",420222:"阳新县",420281:"大冶市",420282:"其它区",420300:"十堰市",420302:"茅箭区",420303:"张湾区",420321:"郧县",420322:"郧西县",420323:"竹山县",420324:"竹溪县",420325:"房县",420381:"丹江口市",420383:"其它区",420500:"宜昌市",420502:"西陵区",420503:"伍家岗区",420504:"点军区",420505:"猇亭区",420506:"夷陵区",420525:"远安县",420526:"兴山县",420527:"秭归县",420528:"长阳土家族自治县",420529:"五峰土家族自治县",420581:"宜都市",420582:"当阳市",420583:"枝江市",420584:"其它区",420600:"襄阳市",420602:"襄城区",420606:"樊城区",420607:"襄州区",420624:"南漳县",420625:"谷城县",420626:"保康县",420682:"老河口市",420683:"枣阳市",420684:"宜城市",420685:"其它区",420700:"鄂州市",420702:"梁子湖区",420703:"华容区",420704:"鄂城区",420705:"其它区",420800:"荆门市",420802:"东宝区",420804:"掇刀区",420821:"京山县",420822:"沙洋县",420881:"钟祥市",420882:"其它区",420900:"孝感市",420902:"孝南区",420921:"孝昌县",420922:"大悟县",420923:"云梦县",420981:"应城市",420982:"安陆市",420984:"汉川市",420985:"其它区",421000:"荆州市",421002:"沙市区",421003:"荆州区",421022:"公安县",421023:"监利县",421024:"江陵县",421081:"石首市",421083:"洪湖市",421087:"松滋市",421088:"其它区",421100:"黄冈市",421102:"黄州区",421121:"团风县",421122:"红安县",421123:"罗田县",421124:"英山县",421125:"浠水县",421126:"蕲春县",421127:"黄梅县",421181:"麻城市",421182:"武穴市",421183:"其它区",421200:"咸宁市",421202:"咸安区",421221:"嘉鱼县",421222:"通城县",421223:"崇阳县",421224:"通山县",421281:"赤壁市",421283:"其它区",421300:"随州市",421302:"曾都区",421321:"随县",421381:"广水市",421382:"其它区",422800:"恩施土家族苗族自治州",422801:"恩施市",422802:"利川市",422822:"建始县",422823:"巴东县",422825:"宣恩县",422826:"咸丰县",422827:"来凤县",422828:"鹤峰县",422829:"其它区",429004:"仙桃市",429005:"潜江市",429006:"天门市",429021:"神农架林区",430000:"湖南省",430100:"长沙市",430102:"芙蓉区",430103:"天心区",430104:"岳麓区",430105:"开福区",430111:"雨花区",430121:"长沙县",430122:"望城区",430124:"宁乡县",430181:"浏阳市",430182:"其它区",430200:"株洲市",430202:"荷塘区",430203:"芦淞区",430204:"石峰区",430211:"天元区",430221:"株洲县",430223:"攸县",430224:"茶陵县",430225:"炎陵县",430281:"醴陵市",430282:"其它区",430300:"湘潭市",430302:"雨湖区",430304:"岳塘区",430321:"湘潭县",430381:"湘乡市",430382:"韶山市",430383:"其它区",430400:"衡阳市",430405:"珠晖区",430406:"雁峰区",430407:"石鼓区",430408:"蒸湘区",430412:"南岳区",430421:"衡阳县",430422:"衡南县",430423:"衡山县",430424:"衡东县",430426:"祁东县",430481:"耒阳市",430482:"常宁市",430483:"其它区",430500:"邵阳市",430502:"双清区",430503:"大祥区",430511:"北塔区",430521:"邵东县",430522:"新邵县",430523:"邵阳县",430524:"隆回县",430525:"洞口县",430527:"绥宁县",430528:"新宁县",430529:"城步苗族自治县",430581:"武冈市",430582:"其它区",430600:"岳阳市",430602:"岳阳楼区",430603:"云溪区",430611:"君山区",430621:"岳阳县",430623:"华容县",430624:"湘阴县",430626:"平江县",430681:"汨罗市",430682:"临湘市",430683:"其它区",430700:"常德市",430702:"武陵区",430703:"鼎城区",430721:"安乡县",430722:"汉寿县",430723:"澧县",430724:"临澧县",430725:"桃源县",430726:"石门县",430781:"津市市",430782:"其它区",430800:"张家界市",430802:"永定区",430811:"武陵源区",430821:"慈利县",430822:"桑植县",430823:"其它区",430900:"益阳市",430902:"资阳区",430903:"赫山区",430921:"南县",430922:"桃江县",430923:"安化县",430981:"沅江市",430982:"其它区",431000:"郴州市",431002:"北湖区",431003:"苏仙区",431021:"桂阳县",431022:"宜章县",431023:"永兴县",431024:"嘉禾县",431025:"临武县",431026:"汝城县",431027:"桂东县",431028:"安仁县",431081:"资兴市",431082:"其它区",431100:"永州市",431102:"零陵区",431103:"冷水滩区",431121:"祁阳县",431122:"东安县",431123:"双牌县",431124:"道县",431125:"江永县",431126:"宁远县",431127:"蓝山县",431128:"新田县",431129:"江华瑶族自治县",431130:"其它区",431200:"怀化市",431202:"鹤城区",431221:"中方县",431222:"沅陵县",431223:"辰溪县",431224:"溆浦县",431225:"会同县",431226:"麻阳苗族自治县",431227:"新晃侗族自治县",431228:"芷江侗族自治县",431229:"靖州苗族侗族自治县",431230:"通道侗族自治县",431281:"洪江市",431282:"其它区",431300:"娄底市",431302:"娄星区",431321:"双峰县",431322:"新化县",431381:"冷水江市",431382:"涟源市",431383:"其它区",433100:"湘西土家族苗族自治州",433101:"吉首市",433122:"泸溪县",433123:"凤凰县",433124:"花垣县",433125:"保靖县",433126:"古丈县",433127:"永顺县",433130:"龙山县",433131:"其它区",440000:"广东省",440100:"广州市",440103:"荔湾区",440104:"越秀区",440105:"海珠区",440106:"天河区",440111:"白云区",440112:"黄埔区",440113:"番禺区",440114:"花都区",440115:"南沙区",440116:"萝岗区",440183:"增城市",440184:"从化市",440189:"其它区",440200:"韶关市",440203:"武江区",440204:"浈江区",440205:"曲江区",440222:"始兴县",440224:"仁化县",440229:"翁源县",440232:"乳源瑶族自治县",440233:"新丰县",440281:"乐昌市",440282:"南雄市",440283:"其它区",440300:"深圳市",440303:"罗湖区",440304:"福田区",440305:"南山区",440306:"宝安区",440307:"龙岗区",440308:"盐田区",440309:"其它区",440320:"光明新区",440321:"坪山新区",440322:"大鹏新区",440323:"龙华新区",440400:"珠海市",440402:"香洲区",440403:"斗门区",440404:"金湾区",440488:"其它区",440500:"汕头市",440507:"龙湖区",440511:"金平区",440512:"濠江区",440513:"潮阳区",440514:"潮南区",440515:"澄海区",440523:"南澳县",440524:"其它区",440600:"佛山市",440604:"禅城区",440605:"南海区",440606:"顺德区",440607:"三水区",440608:"高明区",440609:"其它区",440700:"江门市",440703:"蓬江区",440704:"江海区",440705:"新会区",440781:"台山市",440783:"开平市",440784:"鹤山市",440785:"恩平市",440786:"其它区",440800:"湛江市",440802:"赤坎区",440803:"霞山区",440804:"坡头区",440811:"麻章区",440823:"遂溪县",440825:"徐闻县",440881:"廉江市",440882:"雷州市",440883:"吴川市",440884:"其它区",440900:"茂名市",440902:"茂南区",440903:"茂港区",440923:"电白县",440981:"高州市",440982:"化州市",440983:"信宜市",440984:"其它区",441200:"肇庆市",441202:"端州区",441203:"鼎湖区",441223:"广宁县",441224:"怀集县",441225:"封开县",441226:"德庆县",441283:"高要市",441284:"四会市",441285:"其它区",441300:"惠州市",441302:"惠城区",441303:"惠阳区",441322:"博罗县",441323:"惠东县",441324:"龙门县",441325:"其它区",441400:"梅州市",441402:"梅江区",441421:"梅县",441422:"大埔县",441423:"丰顺县",441424:"五华县",441426:"平远县",441427:"蕉岭县",441481:"兴宁市",441482:"其它区",441500:"汕尾市",441502:"城区",441521:"海丰县",441523:"陆河县",441581:"陆丰市",441582:"其它区",441600:"河源市",441602:"源城区",441621:"紫金县",441622:"龙川县",441623:"连平县",441624:"和平县",441625:"东源县",441626:"其它区",441700:"阳江市",441702:"江城区",441721:"阳西县",441723:"阳东县",441781:"阳春市",441782:"其它区",441800:"清远市",441802:"清城区",441821:"佛冈县",441823:"阳山县",441825:"连山壮族瑶族自治县",441826:"连南瑶族自治县",441827:"清新区",441881:"英德市",441882:"连州市",441883:"其它区",441900:"东莞市",442000:"中山市",442101:"东沙群岛",445100:"潮州市",445102:"湘桥区",445121:"潮安区",445122:"饶平县",445186:"其它区",445200:"揭阳市",445202:"榕城区",445221:"揭东区",445222:"揭西县",445224:"惠来县",445281:"普宁市",445285:"其它区",445300:"云浮市",445302:"云城区",445321:"新兴县",445322:"郁南县",445323:"云安县",445381:"罗定市",445382:"其它区",450000:"广西壮族自治区",450100:"南宁市",450102:"兴宁区",450103:"青秀区",450105:"江南区",450107:"西乡塘区",450108:"良庆区",450109:"邕宁区",450122:"武鸣县",450123:"隆安县",450124:"马山县",450125:"上林县",450126:"宾阳县",450127:"横县",450128:"其它区",450200:"柳州市",450202:"城中区",450203:"鱼峰区",450204:"柳南区",450205:"柳北区",450221:"柳江县",450222:"柳城县",450223:"鹿寨县",450224:"融安县",450225:"融水苗族自治县",450226:"三江侗族自治县",450227:"其它区",450300:"桂林市",450302:"秀峰区",450303:"叠彩区",450304:"象山区",450305:"七星区",450311:"雁山区",450321:"阳朔县",450322:"临桂区",450323:"灵川县",450324:"全州县",450325:"兴安县",450326:"永福县",450327:"灌阳县",450328:"龙胜各族自治县",450329:"资源县",450330:"平乐县",450331:"荔浦县",450332:"恭城瑶族自治县",450333:"其它区",450400:"梧州市",450403:"万秀区",450405:"长洲区",450406:"龙圩区",450421:"苍梧县",450422:"藤县",450423:"蒙山县",450481:"岑溪市",450482:"其它区",450500:"北海市",450502:"海城区",450503:"银海区",450512:"铁山港区",450521:"合浦县",450522:"其它区",450600:"防城港市",450602:"港口区",450603:"防城区",450621:"上思县",450681:"东兴市",450682:"其它区",450700:"钦州市",450702:"钦南区",450703:"钦北区",450721:"灵山县",450722:"浦北县",450723:"其它区",450800:"贵港市",450802:"港北区",450803:"港南区",450804:"覃塘区",450821:"平南县",450881:"桂平市",450882:"其它区",450900:"玉林市",450902:"玉州区",450903:"福绵区",450921:"容县",450922:"陆川县",450923:"博白县",450924:"兴业县",450981:"北流市",450982:"其它区",451000:"百色市",451002:"右江区",451021:"田阳县",451022:"田东县",451023:"平果县",451024:"德保县",451025:"靖西县",451026:"那坡县",451027:"凌云县",451028:"乐业县",451029:"田林县",451030:"西林县",451031:"隆林各族自治县",451032:"其它区",451100:"贺州市",451102:"八步区",451119:"平桂管理区",451121:"昭平县",451122:"钟山县",451123:"富川瑶族自治县",451124:"其它区",451200:"河池市",451202:"金城江区",451221:"南丹县",451222:"天峨县",451223:"凤山县",451224:"东兰县",451225:"罗城仫佬族自治县",451226:"环江毛南族自治县",451227:"巴马瑶族自治县",451228:"都安瑶族自治县",451229:"大化瑶族自治县",451281:"宜州市",451282:"其它区",451300:"来宾市",451302:"兴宾区",451321:"忻城县",451322:"象州县",451323:"武宣县",451324:"金秀瑶族自治县",451381:"合山市",451382:"其它区",451400:"崇左市",451402:"江州区",451421:"扶绥县",451422:"宁明县",451423:"龙州县",451424:"大新县",451425:"天等县",451481:"凭祥市",451482:"其它区",460000:"海南省",460100:"海口市",460105:"秀英区",460106:"龙华区",460107:"琼山区",460108:"美兰区",460109:"其它区",460200:"三亚市",460300:"三沙市",460321:"西沙群岛",460322:"南沙群岛",460323:"中沙群岛的岛礁及其海域",469001:"五指山市",469002:"琼海市",469003:"儋州市",469005:"文昌市",469006:"万宁市",469007:"东方市",469025:"定安县",469026:"屯昌县",469027:"澄迈县",469028:"临高县",469030:"白沙黎族自治县",469031:"昌江黎族自治县",469033:"乐东黎族自治县",469034:"陵水黎族自治县",469035:"保亭黎族苗族自治县",469036:"琼中黎族苗族自治县",471005:"其它区",500000:"重庆",500100:"重庆市",500101:"万州区",500102:"涪陵区",500103:"渝中区",500104:"大渡口区",500105:"江北区",500106:"沙坪坝区",500107:"九龙坡区",500108:"南岸区",500109:"北碚区",500110:"万盛区",500111:"双桥区",500112:"渝北区",500113:"巴南区",500114:"黔江区",500115:"长寿区",500222:"綦江区",500223:"潼南县",500224:"铜梁县",500225:"大足区",500226:"荣昌县",500227:"璧山县",500228:"梁平县",500229:"城口县",500230:"丰都县",500231:"垫江县",500232:"武隆县",500233:"忠县",500234:"开县",500235:"云阳县",500236:"奉节县",500237:"巫山县",500238:"巫溪县",500240:"石柱土家族自治县",500241:"秀山土家族苗族自治县",500242:"酉阳土家族苗族自治县",500243:"彭水苗族土家族自治县",500381:"江津区",500382:"合川区",500383:"永川区",500384:"南川区",500385:"其它区",510000:"四川省",510100:"成都市",510104:"锦江区",510105:"青羊区",510106:"金牛区",510107:"武侯区",510108:"成华区",510112:"龙泉驿区",510113:"青白江区",510114:"新都区",510115:"温江区",510121:"金堂县",510122:"双流县",510124:"郫县",510129:"大邑县",510131:"蒲江县",510132:"新津县",510181:"都江堰市",510182:"彭州市",510183:"邛崃市",510184:"崇州市",510185:"其它区",510300:"自贡市",510302:"自流井区",510303:"贡井区",510304:"大安区",510311:"沿滩区",510321:"荣县",510322:"富顺县",510323:"其它区",510400:"攀枝花市",510402:"东区",510403:"西区",510411:"仁和区",510421:"米易县",510422:"盐边县",510423:"其它区",510500:"泸州市",510502:"江阳区",510503:"纳溪区",510504:"龙马潭区",510521:"泸县",510522:"合江县",510524:"叙永县",510525:"古蔺县",510526:"其它区",510600:"德阳市",510603:"旌阳区",510623:"中江县",510626:"罗江县",510681:"广汉市",510682:"什邡市",510683:"绵竹市",510684:"其它区",510700:"绵阳市",510703:"涪城区",510704:"游仙区",510722:"三台县",510723:"盐亭县",510724:"安县",510725:"梓潼县",510726:"北川羌族自治县",510727:"平武县",510781:"江油市",510782:"其它区",510800:"广元市",510802:"利州区",510811:"昭化区",510812:"朝天区",510821:"旺苍县",510822:"青川县",510823:"剑阁县",510824:"苍溪县",510825:"其它区",510900:"遂宁市",510903:"船山区",510904:"安居区",510921:"蓬溪县",510922:"射洪县",510923:"大英县",510924:"其它区",511000:"内江市",511002:"市中区",511011:"东兴区",511024:"威远县",511025:"资中县",511028:"隆昌县",511029:"其它区",511100:"乐山市",511102:"市中区",511111:"沙湾区",511112:"五通桥区",511113:"金口河区",511123:"犍为县",511124:"井研县",511126:"夹江县",511129:"沐川县",511132:"峨边彝族自治县",511133:"马边彝族自治县",511181:"峨眉山市",511182:"其它区",511300:"南充市",511302:"顺庆区",511303:"高坪区",511304:"嘉陵区",511321:"南部县",511322:"营山县",511323:"蓬安县",511324:"仪陇县",511325:"西充县",511381:"阆中市",511382:"其它区",511400:"眉山市",511402:"东坡区",511421:"仁寿县",511422:"彭山县",511423:"洪雅县",511424:"丹棱县",511425:"青神县",511426:"其它区",511500:"宜宾市",511502:"翠屏区",511521:"宜宾县",511522:"南溪区",511523:"江安县",511524:"长宁县",511525:"高县",511526:"珙县",511527:"筠连县",511528:"兴文县",511529:"屏山县",511530:"其它区",511600:"广安市",511602:"广安区",511603:"前锋区",511621:"岳池县",511622:"武胜县",511623:"邻水县",511681:"华蓥市",511683:"其它区",511700:"达州市",511702:"通川区",511721:"达川区",511722:"宣汉县",511723:"开江县",511724:"大竹县",511725:"渠县",511781:"万源市",511782:"其它区",511800:"雅安市",511802:"雨城区",511821:"名山区",511822:"荥经县",511823:"汉源县",511824:"石棉县",511825:"天全县",511826:"芦山县",511827:"宝兴县",511828:"其它区",511900:"巴中市",511902:"巴州区",511903:"恩阳区",511921:"通江县",511922:"南江县",511923:"平昌县",511924:"其它区",512000:"资阳市",512002:"雁江区",512021:"安岳县",512022:"乐至县",512081:"简阳市",512082:"其它区",513200:"阿坝藏族羌族自治州",513221:"汶川县",513222:"理县",513223:"茂县",513224:"松潘县",513225:"九寨沟县",513226:"金川县",513227:"小金县",513228:"黑水县",513229:"马尔康县",513230:"壤塘县",513231:"阿坝县",513232:"若尔盖县",513233:"红原县",513234:"其它区",513300:"甘孜藏族自治州",513321:"康定县",513322:"泸定县",513323:"丹巴县",513324:"九龙县",513325:"雅江县",513326:"道孚县",513327:"炉霍县",513328:"甘孜县",513329:"新龙县",513330:"德格县",513331:"白玉县",513332:"石渠县",513333:"色达县",513334:"理塘县",513335:"巴塘县",513336:"乡城县",513337:"稻城县",513338:"得荣县",513339:"其它区",513400:"凉山彝族自治州",513401:"西昌市",513422:"木里藏族自治县",513423:"盐源县",513424:"德昌县",513425:"会理县",513426:"会东县",513427:"宁南县",513428:"普格县",513429:"布拖县",513430:"金阳县",513431:"昭觉县",513432:"喜德县",513433:"冕宁县",513434:"越西县",513435:"甘洛县",513436:"美姑县",513437:"雷波县",513438:"其它区",520000:"贵州省",520100:"贵阳市",520102:"南明区",520103:"云岩区",520111:"花溪区",520112:"乌当区",520113:"白云区",520121:"开阳县",520122:"息烽县",520123:"修文县",520151:"观山湖区",520181:"清镇市",520182:"其它区",520200:"六盘水市",520201:"钟山区",520203:"六枝特区",520221:"水城县",520222:"盘县",520223:"其它区",520300:"遵义市",520302:"红花岗区",520303:"汇川区",520321:"遵义县",520322:"桐梓县",520323:"绥阳县",520324:"正安县",520325:"道真仡佬族苗族自治县",520326:"务川仡佬族苗族自治县",520327:"凤冈县",520328:"湄潭县",520329:"余庆县",520330:"习水县",520381:"赤水市",520382:"仁怀市",520383:"其它区",520400:"安顺市",520402:"西秀区",520421:"平坝县",520422:"普定县",520423:"镇宁布依族苗族自治县",520424:"关岭布依族苗族自治县",520425:"紫云苗族布依族自治县",520426:"其它区",522200:"铜仁市",522201:"碧江区",522222:"江口县",522223:"玉屏侗族自治县",522224:"石阡县",522225:"思南县",522226:"印江土家族苗族自治县",522227:"德江县",522228:"沿河土家族自治县",522229:"松桃苗族自治县",522230:"万山区",522231:"其它区",522300:"黔西南布依族苗族自治州",522301:"兴义市",522322:"兴仁县",522323:"普安县",522324:"晴隆县",522325:"贞丰县",522326:"望谟县",522327:"册亨县",522328:"安龙县",522329:"其它区",522400:"毕节市",522401:"七星关区",522422:"大方县",522423:"黔西县",522424:"金沙县",522425:"织金县",522426:"纳雍县",522427:"威宁彝族回族苗族自治县",522428:"赫章县",522429:"其它区",522600:"黔东南苗族侗族自治州",522601:"凯里市",522622:"黄平县",522623:"施秉县",522624:"三穗县",522625:"镇远县",522626:"岑巩县",522627:"天柱县",522628:"锦屏县",522629:"剑河县",522630:"台江县",522631:"黎平县",522632:"榕江县",522633:"从江县",522634:"雷山县",522635:"麻江县",522636:"丹寨县",522637:"其它区",522700:"黔南布依族苗族自治州",522701:"都匀市",522702:"福泉市",522722:"荔波县",522723:"贵定县",522725:"瓮安县",522726:"独山县",522727:"平塘县",522728:"罗甸县",522729:"长顺县",522730:"龙里县",522731:"惠水县",522732:"三都水族自治县",522733:"其它区",530000:"云南省",530100:"昆明市",530102:"五华区",530103:"盘龙区",530111:"官渡区",530112:"西山区",530113:"东川区",530121:"呈贡区",530122:"晋宁县",530124:"富民县",530125:"宜良县",530126:"石林彝族自治县",530127:"嵩明县",530128:"禄劝彝族苗族自治县",530129:"寻甸回族彝族自治县",530181:"安宁市",530182:"其它区",530300:"曲靖市",530302:"麒麟区",530321:"马龙县",530322:"陆良县",530323:"师宗县",530324:"罗平县",530325:"富源县",530326:"会泽县",530328:"沾益县",530381:"宣威市",530382:"其它区",530400:"玉溪市",530402:"红塔区",530421:"江川县",530422:"澄江县",530423:"通海县",530424:"华宁县",530425:"易门县",530426:"峨山彝族自治县",530427:"新平彝族傣族自治县",530428:"元江哈尼族彝族傣族自治县",530429:"其它区",530500:"保山市",530502:"隆阳区",530521:"施甸县",530522:"腾冲县",530523:"龙陵县",530524:"昌宁县",530525:"其它区",530600:"昭通市",530602:"昭阳区",530621:"鲁甸县",530622:"巧家县",530623:"盐津县",530624:"大关县",530625:"永善县",530626:"绥江县",530627:"镇雄县",530628:"彝良县",530629:"威信县",530630:"水富县",530631:"其它区",530700:"丽江市",530702:"古城区",530721:"玉龙纳西族自治县",530722:"永胜县",530723:"华坪县",530724:"宁蒗彝族自治县",530725:"其它区",530800:"普洱市",530802:"思茅区",530821:"宁洱哈尼族彝族自治县",530822:"墨江哈尼族自治县",530823:"景东彝族自治县",530824:"景谷傣族彝族自治县",530825:"镇沅彝族哈尼族拉祜族自治县",530826:"江城哈尼族彝族自治县",530827:"孟连傣族拉祜族佤族自治县",530828:"澜沧拉祜族自治县",530829:"西盟佤族自治县",530830:"其它区",530900:"临沧市",530902:"临翔区",530921:"凤庆县",530922:"云县",530923:"永德县",530924:"镇康县",530925:"双江拉祜族佤族布朗族傣族自治县",530926:"耿马傣族佤族自治县",530927:"沧源佤族自治县",530928:"其它区",532300:"楚雄彝族自治州",532301:"楚雄市",532322:"双柏县",532323:"牟定县",532324:"南华县",532325:"姚安县",532326:"大姚县",532327:"永仁县",532328:"元谋县",532329:"武定县",532331:"禄丰县",532332:"其它区",532500:"红河哈尼族彝族自治州",532501:"个旧市",532502:"开远市",532522:"蒙自市",532523:"屏边苗族自治县",532524:"建水县",532525:"石屏县",532526:"弥勒市",532527:"泸西县",532528:"元阳县",532529:"红河县",532530:"金平苗族瑶族傣族自治县",532531:"绿春县",532532:"河口瑶族自治县",532533:"其它区",532600:"文山壮族苗族自治州",532621:"文山市",532622:"砚山县",532623:"西畴县",532624:"麻栗坡县",532625:"马关县",532626:"丘北县",532627:"广南县",532628:"富宁县",532629:"其它区",532800:"西双版纳傣族自治州",532801:"景洪市",532822:"勐海县",532823:"勐腊县",532824:"其它区",532900:"大理白族自治州",532901:"大理市",532922:"漾濞彝族自治县",532923:"祥云县",532924:"宾川县",532925:"弥渡县",532926:"南涧彝族自治县",532927:"巍山彝族回族自治县",532928:"永平县",532929:"云龙县",532930:"洱源县",532931:"剑川县",532932:"鹤庆县",532933:"其它区",533100:"德宏傣族景颇族自治州",533102:"瑞丽市",533103:"芒市",533122:"梁河县",533123:"盈江县",533124:"陇川县",533125:"其它区",533300:"怒江傈僳族自治州",533321:"泸水县",533323:"福贡县",533324:"贡山独龙族怒族自治县",533325:"兰坪白族普米族自治县",533326:"其它区",533400:"迪庆藏族自治州",533421:"香格里拉县",533422:"德钦县",533423:"维西傈僳族自治县",533424:"其它区",540000:"西藏自治区",540100:"拉萨市",540102:"城关区",540121:"林周县",540122:"当雄县",540123:"尼木县",540124:"曲水县",540125:"堆龙德庆县",540126:"达孜县",540127:"墨竹工卡县",540128:"其它区",542100:"昌都地区",542121:"昌都县",542122:"江达县",542123:"贡觉县",542124:"类乌齐县",542125:"丁青县",542126:"察雅县",542127:"八宿县",542128:"左贡县",542129:"芒康县",542132:"洛隆县",542133:"边坝县",542134:"其它区",542200:"山南地区",542221:"乃东县",542222:"扎囊县",542223:"贡嘎县",542224:"桑日县",542225:"琼结县",542226:"曲松县",542227:"措美县",542228:"洛扎县",542229:"加查县",542231:"隆子县",542232:"错那县",542233:"浪卡子县",542234:"其它区",542300:"日喀则地区",542301:"日喀则市",542322:"南木林县",542323:"江孜县",542324:"定日县",542325:"萨迦县",542326:"拉孜县",542327:"昂仁县",542328:"谢通门县",542329:"白朗县",542330:"仁布县",542331:"康马县",542332:"定结县",542333:"仲巴县",542334:"亚东县",542335:"吉隆县",542336:"聂拉木县",542337:"萨嘎县",542338:"岗巴县",542339:"其它区",542400:"那曲地区",542421:"那曲县",542422:"嘉黎县",542423:"比如县",542424:"聂荣县",542425:"安多县",542426:"申扎县",542427:"索县",542428:"班戈县",542429:"巴青县",542430:"尼玛县",542431:"其它区",542432:"双湖县",542500:"阿里地区",542521:"普兰县",542522:"札达县",542523:"噶尔县",542524:"日土县",542525:"革吉县",542526:"改则县",542527:"措勤县",542528:"其它区",542600:"林芝地区",542621:"林芝县",542622:"工布江达县",542623:"米林县",542624:"墨脱县",542625:"波密县",542626:"察隅县",542627:"朗县",542628:"其它区",610000:"陕西省",610100:"西安市",610102:"新城区",610103:"碑林区",610104:"莲湖区",610111:"灞桥区",610112:"未央区",610113:"雁塔区",610114:"阎良区",610115:"临潼区",610116:"长安区",610122:"蓝田县",610124:"周至县",610125:"户县",610126:"高陵县",610127:"其它区",610200:"铜川市",610202:"王益区",610203:"印台区",610204:"耀州区",610222:"宜君县",610223:"其它区",610300:"宝鸡市",610302:"渭滨区",610303:"金台区",610304:"陈仓区",610322:"凤翔县",610323:"岐山县",610324:"扶风县",610326:"眉县",610327:"陇县",610328:"千阳县",610329:"麟游县",610330:"凤县",610331:"太白县",610332:"其它区",610400:"咸阳市",610402:"秦都区",610403:"杨陵区",610404:"渭城区",610422:"三原县",610423:"泾阳县",610424:"乾县",610425:"礼泉县",610426:"永寿县",610427:"彬县",610428:"长武县",610429:"旬邑县",610430:"淳化县",610431:"武功县",610481:"兴平市",610482:"其它区",610500:"渭南市",610502:"临渭区",610521:"华县",610522:"潼关县",610523:"大荔县",610524:"合阳县",610525:"澄城县",610526:"蒲城县",610527:"白水县",610528:"富平县",610581:"韩城市",610582:"华阴市",610583:"其它区",610600:"延安市",610602:"宝塔区",610621:"延长县",610622:"延川县",610623:"子长县",610624:"安塞县",610625:"志丹县",610626:"吴起县",610627:"甘泉县",610628:"富县",610629:"洛川县",610630:"宜川县",610631:"黄龙县",610632:"黄陵县",610633:"其它区",610700:"汉中市",610702:"汉台区",610721:"南郑县",610722:"城固县",610723:"洋县",610724:"西乡县",610725:"勉县",610726:"宁强县",610727:"略阳县",610728:"镇巴县",610729:"留坝县",610730:"佛坪县",610731:"其它区",610800:"榆林市",610802:"榆阳区",610821:"神木县",610822:"府谷县",610823:"横山县",610824:"靖边县",610825:"定边县",610826:"绥德县",610827:"米脂县",610828:"佳县",610829:"吴堡县",610830:"清涧县",610831:"子洲县",610832:"其它区",610900:"安康市",610902:"汉滨区",610921:"汉阴县",610922:"石泉县",610923:"宁陕县",610924:"紫阳县",610925:"岚皋县",610926:"平利县",610927:"镇坪县",610928:"旬阳县",610929:"白河县",610930:"其它区",611000:"商洛市",611002:"商州区",611021:"洛南县",611022:"丹凤县",611023:"商南县",611024:"山阳县",611025:"镇安县",611026:"柞水县",611027:"其它区",620000:"甘肃省",620100:"兰州市",620102:"城关区",620103:"七里河区",620104:"西固区",620105:"安宁区",620111:"红古区",620121:"永登县",620122:"皋兰县",620123:"榆中县",620124:"其它区",620200:"嘉峪关市",620300:"金昌市",620302:"金川区",620321:"永昌县",620322:"其它区",620400:"白银市",620402:"白银区",620403:"平川区",620421:"靖远县",620422:"会宁县",620423:"景泰县",620424:"其它区",620500:"天水市",620502:"秦州区",620503:"麦积区",620521:"清水县",620522:"秦安县",620523:"甘谷县",620524:"武山县",620525:"张家川回族自治县",620526:"其它区",620600:"武威市",620602:"凉州区",620621:"民勤县",620622:"古浪县",620623:"天祝藏族自治县",620624:"其它区",620700:"张掖市",620702:"甘州区",620721:"肃南裕固族自治县",620722:"民乐县",620723:"临泽县",620724:"高台县",620725:"山丹县",620726:"其它区",620800:"平凉市",620802:"崆峒区",620821:"泾川县",620822:"灵台县",620823:"崇信县",620824:"华亭县",620825:"庄浪县",620826:"静宁县",620827:"其它区",620900:"酒泉市",620902:"肃州区",620921:"金塔县",620922:"瓜州县",620923:"肃北蒙古族自治县",620924:"阿克塞哈萨克族自治县",620981:"玉门市",620982:"敦煌市",620983:"其它区",621000:"庆阳市",621002:"西峰区",621021:"庆城县",621022:"环县",621023:"华池县",621024:"合水县",621025:"正宁县",621026:"宁县",621027:"镇原县",621028:"其它区",621100:"定西市",621102:"安定区",621121:"通渭县",621122:"陇西县",621123:"渭源县",621124:"临洮县",621125:"漳县",621126:"岷县",621127:"其它区",621200:"陇南市",621202:"武都区",621221:"成县",621222:"文县",621223:"宕昌县",621224:"康县",621225:"西和县",621226:"礼县",621227:"徽县",621228:"两当县",621229:"其它区",622900:"临夏回族自治州",622901:"临夏市",622921:"临夏县",622922:"康乐县",622923:"永靖县",622924:"广河县",622925:"和政县",622926:"东乡族自治县",622927:"积石山保安族东乡族撒拉族自治县",622928:"其它区",623000:"甘南藏族自治州",623001:"合作市",623021:"临潭县",623022:"卓尼县",623023:"舟曲县",623024:"迭部县",623025:"玛曲县",623026:"碌曲县",623027:"夏河县",623028:"其它区",630000:"青海省",630100:"西宁市",630102:"城东区",630103:"城中区",630104:"城西区",630105:"城北区",630121:"大通回族土族自治县",630122:"湟中县",630123:"湟源县",630124:"其它区",632100:"海东市",632121:"平安县",632122:"民和回族土族自治县",632123:"乐都区",632126:"互助土族自治县",632127:"化隆回族自治县",632128:"循化撒拉族自治县",632129:"其它区",632200:"海北藏族自治州",632221:"门源回族自治县",632222:"祁连县",632223:"海晏县",632224:"刚察县",632225:"其它区",632300:"黄南藏族自治州",632321:"同仁县",632322:"尖扎县",632323:"泽库县",632324:"河南蒙古族自治县",632325:"其它区",632500:"海南藏族自治州",632521:"共和县",632522:"同德县",632523:"贵德县",632524:"兴海县",632525:"贵南县",632526:"其它区",632600:"果洛藏族自治州",632621:"玛沁县",632622:"班玛县",632623:"甘德县",632624:"达日县",632625:"久治县",632626:"玛多县",632627:"其它区",632700:"玉树藏族自治州",632721:"玉树市",632722:"杂多县",632723:"称多县",632724:"治多县",632725:"囊谦县",632726:"曲麻莱县",632727:"其它区",632800:"海西蒙古族藏族自治州",632801:"格尔木市",632802:"德令哈市",632821:"乌兰县",632822:"都兰县",632823:"天峻县",632824:"其它区",640000:"宁夏回族自治区",640100:"银川市",640104:"兴庆区",640105:"西夏区",640106:"金凤区",640121:"永宁县",640122:"贺兰县",640181:"灵武市",640182:"其它区",640200:"石嘴山市",640202:"大武口区",640205:"惠农区",640221:"平罗县",640222:"其它区",640300:"吴忠市",640302:"利通区",640303:"红寺堡区",640323:"盐池县",640324:"同心县",640381:"青铜峡市",640382:"其它区",640400:"固原市",640402:"原州区",640422:"西吉县",640423:"隆德县",640424:"泾源县",640425:"彭阳县",640426:"其它区",640500:"中卫市",640502:"沙坡头区",640521:"中宁县",640522:"海原县",640523:"其它区",650000:"新疆维吾尔自治区",650100:"乌鲁木齐市",650102:"天山区",650103:"沙依巴克区",650104:"新市区",650105:"水磨沟区",650106:"头屯河区",650107:"达坂城区",650109:"米东区",650121:"乌鲁木齐县",650122:"其它区",650200:"克拉玛依市",650202:"独山子区",650203:"克拉玛依区",650204:"白碱滩区",650205:"乌尔禾区",650206:"其它区",652100:"吐鲁番地区",652101:"吐鲁番市",652122:"鄯善县",652123:"托克逊县",652124:"其它区",652200:"哈密地区",652201:"哈密市",652222:"巴里坤哈萨克自治县",652223:"伊吾县",652224:"其它区",652300:"昌吉回族自治州",652301:"昌吉市",652302:"阜康市",652323:"呼图壁县",652324:"玛纳斯县",652325:"奇台县",652327:"吉木萨尔县",652328:"木垒哈萨克自治县",652329:"其它区",652700:"博尔塔拉蒙古自治州",652701:"博乐市",652702:"阿拉山口市",652722:"精河县",652723:"温泉县",652724:"其它区",652800:"巴音郭楞蒙古自治州",652801:"库尔勒市",652822:"轮台县",652823:"尉犁县",652824:"若羌县",652825:"且末县",652826:"焉耆回族自治县",652827:"和静县",652828:"和硕县",652829:"博湖县",652830:"其它区",652900:"阿克苏地区",652901:"阿克苏市",652922:"温宿县",652923:"库车县",652924:"沙雅县",652925:"新和县",652926:"拜城县",652927:"乌什县",652928:"阿瓦提县",652929:"柯坪县",652930:"其它区",653000:"克孜勒苏柯尔克孜自治州",653001:"阿图什市",653022:"阿克陶县",653023:"阿合奇县",653024:"乌恰县",653025:"其它区",653100:"喀什地区",653101:"喀什市",653121:"疏附县",653122:"疏勒县",653123:"英吉沙县",653124:"泽普县",653125:"莎车县",653126:"叶城县",653127:"麦盖提县",653128:"岳普湖县",653129:"伽师县",653130:"巴楚县",653131:"塔什库尔干塔吉克自治县",653132:"其它区",653200:"和田地区",653201:"和田市",653221:"和田县",653222:"墨玉县",653223:"皮山县",653224:"洛浦县",653225:"策勒县",653226:"于田县",653227:"民丰县",653228:"其它区",654000:"伊犁哈萨克自治州",654002:"伊宁市",654003:"奎屯市",654021:"伊宁县",654022:"察布查尔锡伯自治县",654023:"霍城县",654024:"巩留县",654025:"新源县",654026:"昭苏县",654027:"特克斯县",654028:"尼勒克县",654029:"其它区",654200:"塔城地区",654201:"塔城市",654202:"乌苏市",654221:"额敏县",654223:"沙湾县",654224:"托里县",654225:"裕民县",654226:"和布克赛尔蒙古自治县",654227:"其它区",654300:"阿勒泰地区",654301:"阿勒泰市",654321:"布尔津县",654322:"富蕴县",654323:"福海县",654324:"哈巴河县",654325:"青河县",654326:"吉木乃县",654327:"其它区",659001:"石河子市",659002:"阿拉尔市",659003:"图木舒克市",659004:"五家渠市",710000:"台湾",710100:"台北市",710101:"中正区",710102:"大同区",710103:"中山区",710104:"松山区",710105:"大安区",710106:"万华区",710107:"信义区",710108:"士林区",710109:"北投区",710110:"内湖区",710111:"南港区",710112:"文山区",710113:"其它区",710200:"高雄市",710201:"新兴区",710202:"前金区",710203:"芩雅区",710204:"盐埕区",710205:"鼓山区",710206:"旗津区",710207:"前镇区",710208:"三民区",710209:"左营区",710210:"楠梓区",710211:"小港区",710212:"其它区",710241:"苓雅区",710242:"仁武区",710243:"大社区",710244:"冈山区",710245:"路竹区",710246:"阿莲区",710247:"田寮区",710248:"燕巢区",710249:"桥头区",710250:"梓官区",710251:"弥陀区",710252:"永安区",710253:"湖内区",710254:"凤山区",710255:"大寮区",710256:"林园区",710257:"鸟松区",710258:"大树区",710259:"旗山区",710260:"美浓区",710261:"六龟区",710262:"内门区",710263:"杉林区",710264:"甲仙区",710265:"桃源区",710266:"那玛夏区",710267:"茂林区",710268:"茄萣区",710300:"台南市",710301:"中西区",710302:"东区",710303:"南区",710304:"北区",710305:"安平区",710306:"安南区",710307:"其它区",710339:"永康区",710340:"归仁区",710341:"新化区",710342:"左镇区",710343:"玉井区",710344:"楠西区",710345:"南化区",710346:"仁德区",710347:"关庙区",710348:"龙崎区",710349:"官田区",710350:"麻豆区",710351:"佳里区",710352:"西港区",710353:"七股区",710354:"将军区",710355:"学甲区",710356:"北门区",710357:"新营区",710358:"后壁区",710359:"白河区",710360:"东山区",710361:"六甲区",710362:"下营区",710363:"柳营区",710364:"盐水区",710365:"善化区",710366:"大内区",710367:"山上区",710368:"新市区",710369:"安定区",710400:"台中市",710401:"中区",710402:"东区",710403:"南区",710404:"西区",710405:"北区",710406:"北屯区",710407:"西屯区",710408:"南屯区",710409:"其它区",710431:"太平区",710432:"大里区",710433:"雾峰区",710434:"乌日区",710435:"丰原区",710436:"后里区",710437:"石冈区",710438:"东势区",710439:"和平区",710440:"新社区",710441:"潭子区",710442:"大雅区",710443:"神冈区",710444:"大肚区",710445:"沙鹿区",710446:"龙井区",710447:"梧栖区",710448:"清水区",710449:"大甲区",710450:"外埔区",710451:"大安区",710500:"金门县",710507:"金沙镇",710508:"金湖镇",710509:"金宁乡",710510:"金城镇",710511:"烈屿乡",710512:"乌坵乡",710600:"南投县",710614:"南投市",710615:"中寮乡",710616:"草屯镇",710617:"国姓乡",710618:"埔里镇",710619:"仁爱乡",710620:"名间乡",710621:"集集镇",710622:"水里乡",710623:"鱼池乡",710624:"信义乡",710625:"竹山镇",710626:"鹿谷乡",710700:"基隆市",710701:"仁爱区",710702:"信义区",710703:"中正区",710704:"中山区",710705:"安乐区",710706:"暖暖区",710707:"七堵区",710708:"其它区",710800:"新竹市",710801:"东区",710802:"北区",710803:"香山区",710804:"其它区",710900:"嘉义市",710901:"东区",710902:"西区",710903:"其它区",711100:"新北市",711130:"万里区",711131:"金山区",711132:"板桥区",711133:"汐止区",711134:"深坑区",711135:"石碇区",711136:"瑞芳区",711137:"平溪区",711138:"双溪区",711139:"贡寮区",711140:"新店区",711141:"坪林区",711142:"乌来区",711143:"永和区",711144:"中和区",711145:"土城区",711146:"三峡区",711147:"树林区",711148:"莺歌区",711149:"三重区",711150:"新庄区",711151:"泰山区",711152:"林口区",711153:"芦洲区",711154:"五股区",711155:"八里区",711156:"淡水区",711157:"三芝区",711158:"石门区",711200:"宜兰县",711214:"宜兰市",711215:"头城镇",711216:"礁溪乡",711217:"壮围乡",711218:"员山乡",711219:"罗东镇",711220:"三星乡",711221:"大同乡",711222:"五结乡",711223:"冬山乡",711224:"苏澳镇",711225:"南澳乡",711226:"钓鱼台",711300:"新竹县",711314:"竹北市",711315:"湖口乡",711316:"新丰乡",711317:"新埔镇",711318:"关西镇",711319:"芎林乡",711320:"宝山乡",711321:"竹东镇",711322:"五峰乡",711323:"横山乡",711324:"尖石乡",711325:"北埔乡",711326:"峨眉乡",711400:"桃园县",711414:"中坜市",711415:"平镇市",711416:"龙潭乡",711417:"杨梅市",711418:"新屋乡",711419:"观音乡",711420:"桃园市",711421:"龟山乡",711422:"八德市",711423:"大溪镇",711424:"复兴乡",711425:"大园乡",711426:"芦竹乡",711500:"苗栗县",711519:"竹南镇",711520:"头份镇",711521:"三湾乡",711522:"南庄乡",711523:"狮潭乡",711524:"后龙镇",711525:"通霄镇",711526:"苑里镇",711527:"苗栗市",711528:"造桥乡",711529:"头屋乡",711530:"公馆乡",711531:"大湖乡",711532:"泰安乡",711533:"铜锣乡",711534:"三义乡",711535:"西湖乡",711536:"卓兰镇",711700:"彰化县",711727:"彰化市",711728:"芬园乡",711729:"花坛乡",711730:"秀水乡",711731:"鹿港镇",711732:"福兴乡",711733:"线西乡",711734:"和美镇",711735:"伸港乡",711736:"员林镇",711737:"社头乡",711738:"永靖乡",711739:"埔心乡",711740:"溪湖镇",711741:"大村乡",711742:"埔盐乡",711743:"田中镇",711744:"北斗镇",711745:"田尾乡",711746:"埤头乡",711747:"溪州乡",711748:"竹塘乡",711749:"二林镇",711750:"大城乡",711751:"芳苑乡",711752:"二水乡",711900:"嘉义县",711919:"番路乡",711920:"梅山乡",711921:"竹崎乡",711922:"阿里山乡",711923:"中埔乡",711924:"大埔乡",711925:"水上乡",711926:"鹿草乡",711927:"太保市",711928:"朴子市",711929:"东石乡",711930:"六脚乡",711931:"新港乡",711932:"民雄乡",711933:"大林镇",711934:"溪口乡",711935:"义竹乡",711936:"布袋镇",712100:"云林县",712121:"斗南镇",712122:"大埤乡",712123:"虎尾镇",712124:"土库镇",712125:"褒忠乡",712126:"东势乡",712127:"台西乡",712128:"仑背乡",712129:"麦寮乡",712130:"斗六市",712131:"林内乡",712132:"古坑乡",712133:"莿桐乡",712134:"西螺镇",712135:"二仑乡",712136:"北港镇",712137:"水林乡",712138:"口湖乡",712139:"四湖乡",712140:"元长乡",712400:"屏东县",712434:"屏东市",712435:"三地门乡",712436:"雾台乡",712437:"玛家乡",712438:"九如乡",712439:"里港乡",712440:"高树乡",712441:"盐埔乡",712442:"长治乡",712443:"麟洛乡",712444:"竹田乡",712445:"内埔乡",712446:"万丹乡",712447:"潮州镇",712448:"泰武乡",712449:"来义乡",712450:"万峦乡",712451:"崁顶乡",712452:"新埤乡",712453:"南州乡",712454:"林边乡",712455:"东港镇",712456:"琉球乡",712457:"佳冬乡",712458:"新园乡",712459:"枋寮乡",712460:"枋山乡",712461:"春日乡",712462:"狮子乡",712463:"车城乡",712464:"牡丹乡",712465:"恒春镇",712466:"满州乡",712500:"台东县",712517:"台东市",712518:"绿岛乡",712519:"兰屿乡",712520:"延平乡",712521:"卑南乡",712522:"鹿野乡",712523:"关山镇",712524:"海端乡",712525:"池上乡",712526:"东河乡",712527:"成功镇",712528:"长滨乡",712529:"金峰乡",712530:"大武乡",712531:"达仁乡",712532:"太麻里乡",712600:"花莲县",712615:"花莲市",712616:"新城乡",712617:"太鲁阁",712618:"秀林乡",712619:"吉安乡",712620:"寿丰乡",712621:"凤林镇",712622:"光复乡",712623:"丰滨乡",712624:"瑞穗乡",712625:"万荣乡",712626:"玉里镇",712627:"卓溪乡",712628:"富里乡",712700:"澎湖县",712707:"马公市",712708:"西屿乡",712709:"望安乡",712710:"七美乡",712711:"白沙乡",712712:"湖西乡",712800:"连江县",712805:"南竿乡",712806:"北竿乡",712807:"莒光乡",712808:"东引乡",810000:"香港特别行政区",810100:"香港岛",810101:"中西区",810102:"湾仔",810103:"东区",810104:"南区",810200:"九龙",810201:"九龙城区",810202:"油尖旺区",810203:"深水埗区",810204:"黄大仙区",810205:"观塘区",810300:"新界",810301:"北区",810302:"大埔区",810303:"沙田区",810304:"西贡区",810305:"元朗区",810306:"屯门区",810307:"荃湾区",810308:"葵青区",810309:"离岛区",820000:"澳门特别行政区",820100:"澳门半岛",820200:"离岛",990000:"海外",990100:"海外"};var n=function(){var t=[];for(var e in A){var n="0000"===e.slice(2,6)?void 0:"00"==e.slice(4,6)?e.slice(0,2)+"0000":e.slice(0,4)+"00";t.push({id:e,pid:n,name:A[e]})}return function(t){for(var e,A={},n=0;n<t.length;n++)(e=t[n])&&e.id&&(A[e.id]=e);for(var r=[],i=0;i<t.length;i++)if(e=t[i])if(void 0!=e.pid||void 0!=e.parentId){var o=A[e.pid]||A[e.parentId];o&&(o.children||(o.children=[]),o.children.push(e))}else r.push(e);return r}(t)}();t.exports=n},function(t,e,A){var n=A(18);t.exports={d4:function(){return this.natural(1,4)},d6:function(){return this.natural(1,6)},d8:function(){return this.natural(1,8)},d12:function(){return this.natural(1,12)},d20:function(){return this.natural(1,20)},d100:function(){return this.natural(1,100)},guid:function(){var t="abcdefABCDEF1234567890";return this.string(t,8)+"-"+this.string(t,4)+"-"+this.string(t,4)+"-"+this.string(t,4)+"-"+this.string(t,12)},uuid:function(){return this.guid()},id:function(){var t,e=0,A=["7","9","10","5","8","4","2","1","6","3","7","9","10","5","8","4","2"];t=this.pick(n).id+this.date("yyyyMMdd")+this.string("number",3);for(var r=0;r<t.length;r++)e+=t[r]*A[r];return t+=["1","0","X","9","8","7","6","5","4","3","2"][e%11]},increment:function(){var t=0;return function(e){return t+=+e||1}}(),inc:function(t){return this.increment(t)}}},function(t,e,A){var n=A(21),r=A(22);t.exports={Parser:n,Handler:r}},function(t,e){function A(t){this.type=t,this.offset=A.offset(),this.text=A.text()}function n(t,e){A.call(this,t),this.body=e}function r(t,e){A.call(this,"quantifier"),this.min=t,this.max=e,this.greedy=!0}var i=function(){function t(t,e,A,n,r){this.expected=t,this.found=e,this.offset=A,this.line=n,this.column=r,this.name="SyntaxError",this.message=function(t,e){var A;switch(t.length){case 0:A="end of input";break;case 1:A=t[0];break;default:A=t.slice(0,-1).join(", ")+" or "+t[t.length-1]}return"Expected "+A+" but "+(e?'"'+function(t){function e(t){return t.charCodeAt(0).toString(16).toUpperCase()}return t.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\x08/g,"\\b").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\f/g,"\\f").replace(/\r/g,"\\r").replace(/[\x00-\x07\x0B\x0E\x0F]/g,function(t){return"\\x0"+e(t)}).replace(/[\x10-\x1F\x80-\xFF]/g,function(t){return"\\x"+e(t)}).replace(/[\u0180-\u0FFF]/g,function(t){return"\\u0"+e(t)}).replace(/[\u1080-\uFFFF]/g,function(t){return"\\u"+e(t)})}(e)+'"':"end of input")+" found."}(t,e)}return function(t,e){function A(){this.constructor=t}A.prototype=e.prototype,t.prototype=new A}(t,Error),{SyntaxError:t,parse:function(e){function i(t){return SA!==t&&(SA>t&&(SA=0,_A={line:1,column:1,seenCR:!1}),function(t,A,n){var r,i;for(r=A;n>r;r++)"\n"===(i=e.charAt(r))?(t.seenCR||t.line++,t.column=1,t.seenCR=!1):"\r"===i||"\u2028"===i||"\u2029"===i?(t.line++,t.column=1,t.seenCR=!0):(t.column++,t.seenCR=!1)}(_A,SA,t),SA=t),_A}function a(t){IA>LA||(LA>IA&&(IA=LA,HA=[]),HA.push(t))}function c(){var t,A,n,r,i;return t=LA,null!==(A=function(){var t,e,A,n,r;if(t=LA,null===(e=l())&&(e=At),null!==e)if(A=LA,kA++,n=p(),kA--,null===n?A=At:(LA=A,A=et),null!==A){for(n=[],null===(r=f())&&(r=u());null!==r;)n.push(r),null===(r=f())&&(r=u());null!==n?(null===(r=h())&&(r=At),null!==r?(NA=t,null===(e=ot(e,n,r))?(LA=t,t=e):t=e):(LA=t,t=et)):(LA=t,t=et)}else LA=t,t=et;else LA=t,t=et;return t}())?(n=LA,124===e.charCodeAt(LA)?(r=nt,LA++):(r=null,0===kA&&a(rt)),null!==r&&null!==(i=c())?n=r=[r,i]:(LA=n,n=et),null===n&&(n=At),null!==n?(NA=t,null===(A=it(A,n))?(LA=t,t=A):t=A):(LA=t,t=et)):(LA=t,t=et),t}function u(){var t;return null===(t=C())&&null===(t=F())&&(t=function(){var t;return null===(t=E())&&null===(t=function(){var t;return null===(t=S())&&null===(t=_())&&null===(t=V())&&null===(t=I())&&null===(t=H())&&null===(t=k())&&null===(t=O())&&null===(t=P())&&null===(t=M())&&null===(t=T())&&null===(t=D())&&null===(t=R())&&null===(t=K())&&null===(t=j())&&null===(t=q())&&null===(t=z())&&null===(t=G())&&null===(t=X())&&null===(t=W())&&(t=J()),t}())&&(t=L()),t}()),t}function l(){var t,A;return t=LA,94===e.charCodeAt(LA)?(A=st,LA++):(A=null,0===kA&&a(at)),null!==A&&(NA=t,A=ct()),null===A?(LA=t,t=A):t=A,t}function h(){var t,A;return t=LA,36===e.charCodeAt(LA)?(A=ut,LA++):(A=null,0===kA&&a(lt)),null!==A&&(NA=t,A=ht()),null===A?(LA=t,t=A):t=A,t}function f(){var t,e,A;return t=LA,null!==(e=u())&&null!==(A=p())?(NA=t,null===(e=ft(e,A))?(LA=t,t=e):t=e):(LA=t,t=et),t}function p(){var t,e,A;return kA++,t=LA,null!==(e=function(){var t;return null===(t=d())&&null===(t=g())&&null===(t=m())&&null===(t=w())&&null===(t=v())&&(t=B()),t}())?(null===(A=y())&&(A=At),null!==A?(NA=t,null===(e=dt(e,A))?(LA=t,t=e):t=e):(LA=t,t=et)):(LA=t,t=et),kA--,null===t&&(e=null,0===kA&&a(pt)),t}function d(){var t,A,n,r,i,o;return t=LA,123===e.charCodeAt(LA)?(A=gt,LA++):(A=null,0===kA&&a(mt)),null!==A&&null!==(n=b())?(44===e.charCodeAt(LA)?(r=wt,LA++):(r=null,0===kA&&a(vt)),null!==r&&null!==(i=b())?(125===e.charCodeAt(LA)?(o=Bt,LA++):(o=null,0===kA&&a(yt)),null!==o?(NA=t,null===(A=bt(n,i))?(LA=t,t=A):t=A):(LA=t,t=et)):(LA=t,t=et)):(LA=t,t=et),t}function g(){var t,A,n,r;return t=LA,123===e.charCodeAt(LA)?(A=gt,LA++):(A=null,0===kA&&a(mt)),null!==A&&null!==(n=b())?(e.substr(LA,2)===Ct?(r=Ct,LA+=2):(r=null,0===kA&&a(Ft)),null!==r?(NA=t,null===(A=Qt(n))?(LA=t,t=A):t=A):(LA=t,t=et)):(LA=t,t=et),t}function m(){var t,A,n,r;return t=LA,123===e.charCodeAt(LA)?(A=gt,LA++):(A=null,0===kA&&a(mt)),null!==A&&null!==(n=b())?(125===e.charCodeAt(LA)?(r=Bt,LA++):(r=null,0===kA&&a(yt)),null!==r?(NA=t,null===(A=Ut(n))?(LA=t,t=A):t=A):(LA=t,t=et)):(LA=t,t=et),t}function w(){var t,A;return t=LA,43===e.charCodeAt(LA)?(A=xt,LA++):(A=null,0===kA&&a(Et)),null!==A&&(NA=t,A=Lt()),null===A?(LA=t,t=A):t=A,t}function v(){var t,A;return t=LA,42===e.charCodeAt(LA)?(A=Nt,LA++):(A=null,0===kA&&a(St)),null!==A&&(NA=t,A=_t()),null===A?(LA=t,t=A):t=A,t}function B(){var t,A;return t=LA,63===e.charCodeAt(LA)?(A=It,LA++):(A=null,0===kA&&a(Ht)),null!==A&&(NA=t,A=kt()),null===A?(LA=t,t=A):t=A,t}function y(){var t;return 63===e.charCodeAt(LA)?(t=It,LA++):(t=null,0===kA&&a(Ht)),t}function b(){var t,A,n;if(t=LA,A=[],Ot.test(e.charAt(LA))?(n=e.charAt(LA),LA++):(n=null,0===kA&&a(Pt)),null!==n)for(;null!==n;)A.push(n),Ot.test(e.charAt(LA))?(n=e.charAt(LA),LA++):(n=null,0===kA&&a(Pt));else A=et;return null!==A&&(NA=t,A=Mt(A)),null===A?(LA=t,t=A):t=A,t}function C(){var t,A,n,r;return t=LA,40===e.charCodeAt(LA)?(A=Tt,LA++):(A=null,0===kA&&a(Dt)),null!==A?(null===(n=function(){var t,A,n;return t=LA,e.substr(LA,2)===Xt?(A=Xt,LA+=2):(A=null,0===kA&&a(Wt)),null!==A&&null!==(n=c())?(NA=t,null===(A=Jt(n))?(LA=t,t=A):t=A):(LA=t,t=et),t}())&&null===(n=function(){var t,A,n;return t=LA,e.substr(LA,2)===Yt?(A=Yt,LA+=2):(A=null,0===kA&&a($t)),null!==A&&null!==(n=c())?(NA=t,null===(A=Zt(n))?(LA=t,t=A):t=A):(LA=t,t=et),t}())&&null===(n=function(){var t,A,n;return t=LA,e.substr(LA,2)===qt?(A=qt,LA+=2):(A=null,0===kA&&a(zt)),null!==A&&null!==(n=c())?(NA=t,null===(A=Gt(n))?(LA=t,t=A):t=A):(LA=t,t=et),t}())&&(n=function(){var t,e;return t=LA,null!==(e=c())&&(NA=t,e=Vt(e)),null===e?(LA=t,t=e):t=e,t}()),null!==n?(41===e.charCodeAt(LA)?(r=Rt,LA++):(r=null,0===kA&&a(Kt)),null!==r?(NA=t,null===(A=jt(n))?(LA=t,t=A):t=A):(LA=t,t=et)):(LA=t,t=et)):(LA=t,t=et),t}function F(){var t,A,n,r,i;if(kA++,t=LA,91===e.charCodeAt(LA)?(A=ee,LA++):(A=null,0===kA&&a(Ae)),null!==A)if(94===e.charCodeAt(LA)?(n=st,LA++):(n=null,0===kA&&a(at)),null===n&&(n=At),null!==n){for(r=[],null===(i=Q())&&(i=U());null!==i;)r.push(i),null===(i=Q())&&(i=U());null!==r?(93===e.charCodeAt(LA)?(i=ne,LA++):(i=null,0===kA&&a(re)),null!==i?(NA=t,null===(A=ie(n,r))?(LA=t,t=A):t=A):(LA=t,t=et)):(LA=t,t=et)}else LA=t,t=et;else LA=t,t=et;return kA--,null===t&&(A=null,0===kA&&a(te)),t}function Q(){var t,A,n,r;return kA++,t=LA,null!==(A=U())?(45===e.charCodeAt(LA)?(n=se,LA++):(n=null,0===kA&&a(ae)),null!==n&&null!==(r=U())?(NA=t,null===(A=ce(A,r))?(LA=t,t=A):t=A):(LA=t,t=et)):(LA=t,t=et),kA--,null===t&&(A=null,0===kA&&a(oe)),t}function U(){var t;return kA++,null===(t=function(){var t;return null===(t=N())&&null===(t=V())&&null===(t=I())&&null===(t=H())&&null===(t=k())&&null===(t=O())&&null===(t=P())&&null===(t=M())&&null===(t=T())&&null===(t=D())&&null===(t=R())&&null===(t=K())&&null===(t=j())&&null===(t=z())&&null===(t=G())&&null===(t=X())&&null===(t=W())&&(t=J()),t}())&&(t=x()),kA--,null===t&&0===kA&&a(ue),t}function x(){var t,A;return t=LA,le.test(e.charAt(LA))?(A=e.charAt(LA),LA++):(A=null,0===kA&&a(he)),null!==A&&(NA=t,A=fe(A)),null===A?(LA=t,t=A):t=A,t}function E(){var t,A;return t=LA,46===e.charCodeAt(LA)?(A=pe,LA++):(A=null,0===kA&&a(de)),null!==A&&(NA=t,A=ge()),null===A?(LA=t,t=A):t=A,t}function L(){var t,A;return kA++,t=LA,we.test(e.charAt(LA))?(A=e.charAt(LA),LA++):(A=null,0===kA&&a(ve)),null!==A&&(NA=t,A=fe(A)),null===A?(LA=t,t=A):t=A,kA--,null===t&&(A=null,0===kA&&a(me)),t}function N(){var t,A;return t=LA,e.substr(LA,2)===Be?(A=Be,LA+=2):(A=null,0===kA&&a(ye)),null!==A&&(NA=t,A=be()),null===A?(LA=t,t=A):t=A,t}function S(){var t,A;return t=LA,e.substr(LA,2)===Be?(A=Be,LA+=2):(A=null,0===kA&&a(ye)),null!==A&&(NA=t,A=Ce()),null===A?(LA=t,t=A):t=A,t}function _(){var t,A;return t=LA,e.substr(LA,2)===Fe?(A=Fe,LA+=2):(A=null,0===kA&&a(Qe)),null!==A&&(NA=t,A=Ue()),null===A?(LA=t,t=A):t=A,t}function I(){var t,A;return t=LA,e.substr(LA,2)===xe?(A=xe,LA+=2):(A=null,0===kA&&a(Ee)),null!==A&&(NA=t,A=Le()),null===A?(LA=t,t=A):t=A,t}function H(){var t,A;return t=LA,e.substr(LA,2)===Ne?(A=Ne,LA+=2):(A=null,0===kA&&a(Se)),null!==A&&(NA=t,A=_e()),null===A?(LA=t,t=A):t=A,t}function k(){var t,A;return t=LA,e.substr(LA,2)===Ie?(A=Ie,LA+=2):(A=null,0===kA&&a(He)),null!==A&&(NA=t,A=ke()),null===A?(LA=t,t=A):t=A,t}function O(){var t,A;return t=LA,e.substr(LA,2)===Oe?(A=Oe,LA+=2):(A=null,0===kA&&a(Pe)),null!==A&&(NA=t,A=Me()),null===A?(LA=t,t=A):t=A,t}function P(){var t,A;return t=LA,e.substr(LA,2)===Te?(A=Te,LA+=2):(A=null,0===kA&&a(De)),null!==A&&(NA=t,A=Re()),null===A?(LA=t,t=A):t=A,t}function M(){var t,A;return t=LA,e.substr(LA,2)===Ke?(A=Ke,LA+=2):(A=null,0===kA&&a(je)),null!==A&&(NA=t,A=Ve()),null===A?(LA=t,t=A):t=A,t}function T(){var t,A;return t=LA,e.substr(LA,2)===qe?(A=qe,LA+=2):(A=null,0===kA&&a(ze)),null!==A&&(NA=t,A=Ge()),null===A?(LA=t,t=A):t=A,t}function D(){var t,A;return t=LA,e.substr(LA,2)===Xe?(A=Xe,LA+=2):(A=null,0===kA&&a(We)),null!==A&&(NA=t,A=Je()),null===A?(LA=t,t=A):t=A,t}function R(){var t,A;return t=LA,e.substr(LA,2)===Ye?(A=Ye,LA+=2):(A=null,0===kA&&a($e)),null!==A&&(NA=t,A=Ze()),null===A?(LA=t,t=A):t=A,t}function K(){var t,A;return t=LA,e.substr(LA,2)===tA?(A=tA,LA+=2):(A=null,0===kA&&a(eA)),null!==A&&(NA=t,A=AA()),null===A?(LA=t,t=A):t=A,t}function j(){var t,A;return t=LA,e.substr(LA,2)===nA?(A=nA,LA+=2):(A=null,0===kA&&a(rA)),null!==A&&(NA=t,A=iA()),null===A?(LA=t,t=A):t=A,t}function V(){var t,A,n;return t=LA,e.substr(LA,2)===oA?(A=oA,LA+=2):(A=null,0===kA&&a(sA)),null!==A?(e.length>LA?(n=e.charAt(LA),LA++):(n=null,0===kA&&a(aA)),null!==n?(NA=t,null===(A=cA(n))?(LA=t,t=A):t=A):(LA=t,t=et)):(LA=t,t=et),t}function q(){var t,A,n;return t=LA,92===e.charCodeAt(LA)?(A=uA,LA++):(A=null,0===kA&&a(lA)),null!==A?(hA.test(e.charAt(LA))?(n=e.charAt(LA),LA++):(n=null,0===kA&&a(fA)),null!==n?(NA=t,null===(A=pA(n))?(LA=t,t=A):t=A):(LA=t,t=et)):(LA=t,t=et),t}function z(){var t,A,n,r;if(t=LA,e.substr(LA,2)===dA?(A=dA,LA+=2):(A=null,0===kA&&a(gA)),null!==A){if(n=[],mA.test(e.charAt(LA))?(r=e.charAt(LA),LA++):(r=null,0===kA&&a(wA)),null!==r)for(;null!==r;)n.push(r),mA.test(e.charAt(LA))?(r=e.charAt(LA),LA++):(r=null,0===kA&&a(wA));else n=et;null!==n?(NA=t,null===(A=vA(n))?(LA=t,t=A):t=A):(LA=t,t=et)}else LA=t,t=et;return t}function G(){var t,A,n,r;if(t=LA,e.substr(LA,2)===BA?(A=BA,LA+=2):(A=null,0===kA&&a(yA)),null!==A){if(n=[],bA.test(e.charAt(LA))?(r=e.charAt(LA),LA++):(r=null,0===kA&&a(CA)),null!==r)for(;null!==r;)n.push(r),bA.test(e.charAt(LA))?(r=e.charAt(LA),LA++):(r=null,0===kA&&a(CA));else n=et;null!==n?(NA=t,null===(A=FA(n))?(LA=t,t=A):t=A):(LA=t,t=et)}else LA=t,t=et;return t}function X(){var t,A,n,r;if(t=LA,e.substr(LA,2)===QA?(A=QA,LA+=2):(A=null,0===kA&&a(UA)),null!==A){if(n=[],bA.test(e.charAt(LA))?(r=e.charAt(LA),LA++):(r=null,0===kA&&a(CA)),null!==r)for(;null!==r;)n.push(r),bA.test(e.charAt(LA))?(r=e.charAt(LA),LA++):(r=null,0===kA&&a(CA));else n=et;null!==n?(NA=t,null===(A=xA(n))?(LA=t,t=A):t=A):(LA=t,t=et)}else LA=t,t=et;return t}function W(){var t,A;return t=LA,e.substr(LA,2)===dA?(A=dA,LA+=2):(A=null,0===kA&&a(gA)),null!==A&&(NA=t,A=EA()),null===A?(LA=t,t=A):t=A,t}function J(){var t,A,n;return t=LA,92===e.charCodeAt(LA)?(A=uA,LA++):(A=null,0===kA&&a(lA)),null!==A?(e.length>LA?(n=e.charAt(LA),LA++):(n=null,0===kA&&a(aA)),null!==n?(NA=t,null===(A=fe(n))?(LA=t,t=A):t=A):(LA=t,t=et)):(LA=t,t=et),t}var Y,$=arguments.length>1?arguments[1]:{},Z={regexp:c},tt=c,et=null,At="",nt="|",rt='"|"',it=function(t,e){return e?new function(t,e){A.call(this,"alternate"),this.left=t,this.right=e}(t,e[1]):t},ot=function(t,e,n){return new function(t){A.call(this,"match"),this.body=t.filter(Boolean)}([t].concat(e).concat([n]))},st="^",at='"^"',ct=function(){return new A("start")},ut="$",lt='"$"',ht=function(){return new A("end")},ft=function(t,e){return new function(t,e){A.call(this,"quantified"),this.body=t,this.quantifier=e}(t,e)},pt="Quantifier",dt=function(t,e){return e&&(t.greedy=!1),t},gt="{",mt='"{"',wt=",",vt='","',Bt="}",yt='"}"',bt=function(t,e){return new r(t,e)},Ct=",}",Ft='",}"',Qt=function(t){return new r(t,1/0)},Ut=function(t){return new r(t,t)},xt="+",Et='"+"',Lt=function(){return new r(1,1/0)},Nt="*",St='"*"',_t=function(){return new r(0,1/0)},It="?",Ht='"?"',kt=function(){return new r(0,1)},Ot=/^[0-9]/,Pt="[0-9]",Mt=function(t){return+t.join("")},Tt="(",Dt='"("',Rt=")",Kt='")"',jt=function(t){return t},Vt=function(t){return new function(t){n.call(this,"capture-group"),this.index=s[this.offset]||(s[this.offset]=o++),this.body=t}(t)},qt="?:",zt='"?:"',Gt=function(t){return new n("non-capture-group",t)},Xt="?=",Wt='"?="',Jt=function(t){return new n("positive-lookahead",t)},Yt="?!",$t='"?!"',Zt=function(t){return new n("negative-lookahead",t)},te="CharacterSet",ee="[",Ae='"["',ne="]",re='"]"',ie=function(t,e){return new function(t,e){A.call(this,"charset"),this.invert=t,this.body=e}(!!t,e)},oe="CharacterRange",se="-",ae='"-"',ce=function(t,e){return new function(t,e){A.call(this,"range"),this.start=t,this.end=e}(t,e)},ue="Character",le=/^[^\\\]]/,he="[^\\\\\\]]",fe=function(t){return new function(t){A.call(this,"literal"),this.body=t,this.escaped=this.body!=this.text}(t)},pe=".",de='"."',ge=function(){return new A("any-character")},me="Literal",we=/^[^|\\\/.[()?+*$\^]/,ve="[^|\\\\\\/.[()?+*$\\^]",Be="\\b",ye='"\\\\b"',be=function(){return new A("backspace")},Ce=function(){return new A("word-boundary")},Fe="\\B",Qe='"\\\\B"',Ue=function(){return new A("non-word-boundary")},xe="\\d",Ee='"\\\\d"',Le=function(){return new A("digit")},Ne="\\D",Se='"\\\\D"',_e=function(){return new A("non-digit")},Ie="\\f",He='"\\\\f"',ke=function(){return new A("form-feed")},Oe="\\n",Pe='"\\\\n"',Me=function(){return new A("line-feed")},Te="\\r",De='"\\\\r"',Re=function(){return new A("carriage-return")},Ke="\\s",je='"\\\\s"',Ve=function(){return new A("white-space")},qe="\\S",ze='"\\\\S"',Ge=function(){return new A("non-white-space")},Xe="\\t",We='"\\\\t"',Je=function(){return new A("tab")},Ye="\\v",$e='"\\\\v"',Ze=function(){return new A("vertical-tab")},tA="\\w",eA='"\\\\w"',AA=function(){return new A("word")},nA="\\W",rA='"\\\\W"',iA=function(){return new A("non-word")},oA="\\c",sA='"\\\\c"',aA="any character",cA=function(t){return new function(t){A.call(this,"control-character"),this.code=t.toUpperCase()}(t)},uA="\\",lA='"\\\\"',hA=/^[1-9]/,fA="[1-9]",pA=function(t){return new function(t){A.call(this,"back-reference"),this.code=t.toUpperCase()}(t)},dA="\\0",gA='"\\\\0"',mA=/^[0-7]/,wA="[0-7]",vA=function(t){return new function(t){A.call(this,"octal"),this.code=t.toUpperCase()}(t.join(""))},BA="\\x",yA='"\\\\x"',bA=/^[0-9a-fA-F]/,CA="[0-9a-fA-F]",FA=function(t){return new function(t){A.call(this,"hex"),this.code=t.toUpperCase()}(t.join(""))},QA="\\u",UA='"\\\\u"',xA=function(t){return new function(t){A.call(this,"unicode"),this.code=t.toUpperCase()}(t.join(""))},EA=function(){return new A("null-character")},LA=0,NA=0,SA=0,_A={line:1,column:1,seenCR:!1},IA=0,HA=[],kA=0;if("startRule"in $){if(!($.startRule in Z))throw new Error("Can't start parsing from rule \""+$.startRule+'".');tt=Z[$.startRule]}if(A.offset=function(){return NA},A.text=function(){return e.substring(NA,LA)},null!==(Y=tt())&&LA===e.length)return Y;throw function(t){var e=0;for(t.sort();e<t.length;)t[e-1]===t[e]?t.splice(e,1):e++}(HA),NA=Math.max(LA,IA),new t(HA,NA<e.length?e.charAt(NA):null,NA,i(NA).line,i(NA).column)}}}(),o=1,s={};t.exports=i},function(t,e,A){var n=A(3),r=A(5),i={extend:n.extend},o=f(97,122),s=f(65,90),a=f(48,57),c=f(32,47)+f(58,64)+f(91,96)+f(123,126),u=f(32,126),l=" \f\n\r\t\v \u2028\u2029",h={"\\w":o+s+a+"_","\\W":c.replace("_",""),"\\s":l,"\\S":function(){for(var t=u,e=0;e<l.length;e++)t=t.replace(l[e],"");return t}(),"\\d":a,"\\D":o+s+c};function f(t,e){for(var A="",n=t;n<=e;n++)A+=String.fromCharCode(n);return A}i.gen=function(t,e,A){return A=A||{guid:1},i[t.type]?i[t.type](t,e,A):i.token(t,e,A)},i.extend({token:function(t,e,A){switch(t.type){case"start":case"end":return"";case"any-character":return r.character();case"backspace":case"word-boundary":return"";case"non-word-boundary":break;case"digit":return r.pick(a.split(""));case"non-digit":return r.pick((o+s+c).split(""));case"form-feed":break;case"line-feed":return t.body||t.text;case"carriage-return":break;case"white-space":return r.pick(l.split(""));case"non-white-space":return r.pick((o+s+a).split(""));case"tab":case"vertical-tab":break;case"word":return r.pick((o+s+a).split(""));case"non-word":return r.pick(c.replace("_","").split(""))}return t.body||t.text},alternate:function(t,e,A){return this.gen(r.boolean()?t.left:t.right,e,A)},match:function(t,e,A){e="";for(var n=0;n<t.body.length;n++)e+=this.gen(t.body[n],e,A);return e},"capture-group":function(t,e,A){return e=this.gen(t.body,e,A),A[A.guid++]=e,e},"non-capture-group":function(t,e,A){return this.gen(t.body,e,A)},"positive-lookahead":function(t,e,A){return this.gen(t.body,e,A)},"negative-lookahead":function(t,e,A){return""},quantified:function(t,e,A){e="";for(var n=this.quantifier(t.quantifier),r=0;r<n;r++)e+=this.gen(t.body,e,A);return e},quantifier:function(t,e,A){var n=Math.max(t.min,0),i=isFinite(t.max)?t.max:n+r.integer(3,7);return r.integer(n,i)},charset:function(t,e,A){if(t.invert)return this["invert-charset"](t,e,A);var n=r.pick(t.body);return this.gen(n,e,A)},"invert-charset":function(t,e,A){for(var n,i=u,o=0;o<t.body.length;o++)switch((n=t.body[o]).type){case"literal":i=i.replace(n.body,"");break;case"range":for(var s=this.gen(n.start,e,A).charCodeAt(),a=this.gen(n.end,e,A).charCodeAt(),c=s;c<=a;c++)i=i.replace(String.fromCharCode(c),"");default:var l=h[n.text];if(l)for(var f=0;f<=l.length;f++)i=i.replace(l[f],"")}return r.pick(i.split(""))},range:function(t,e,A){var n=this.gen(t.start,e,A).charCodeAt(),i=this.gen(t.end,e,A).charCodeAt();return String.fromCharCode(r.integer(n,i))},literal:function(t,e,A){return t.escaped?t.body:t.text},unicode:function(t,e,A){return String.fromCharCode(parseInt(t.code,16))},hex:function(t,e,A){return String.fromCharCode(parseInt(t.code,16))},octal:function(t,e,A){return String.fromCharCode(parseInt(t.code,8))},"back-reference":function(t,e,A){return A[t.code]||""},CONTROL_CHARACTER_MAP:function(){for(var t="@ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \\ ] ^ _".split(" "),e="\0        \b \t \n \v \f \r                  ".split(" "),A={},n=0;n<t.length;n++)A[t[n]]=e[n];return A}(),"control-character":function(t,e,A){return this.CONTROL_CHARACTER_MAP[t.code]}}),t.exports=i},function(t,e,A){t.exports=A(24)},function(t,e,A){var n=A(2),r=A(3),i=A(4);t.exports=function t(e,A,o){o=o||[];var s={name:"string"==typeof A?A.replace(n.RE_KEY,"$1"):A,template:e,type:r.type(e),rule:i.parse(A)};switch(s.path=o.slice(0),s.path.push(void 0===A?"ROOT":s.name),s.type){case"array":s.items=[],r.each(e,function(e,A){s.items.push(t(e,A,s.path))});break;case"object":s.properties=[],r.each(e,function(e,A){s.properties.push(t(e,A,s.path))})}return s}},function(t,e,A){t.exports=A(26)},function(t,e,A){var n=A(2),r=A(3),i=A(23);function o(t,e){for(var A=i(t),n=s.diff(A,e),r=0;r<n.length;r++);return n}var s={diff:function(t,e,A){var n=[];return this.name(t,e,A,n)&&this.type(t,e,A,n)&&(this.value(t,e,A,n),this.properties(t,e,A,n),this.items(t,e,A,n)),n},name:function(t,e,A,n){var r=n.length;return a.equal("name",t.path,A+"",t.name+"",n),n.length===r},type:function(t,e,A,i){var o=i.length;switch(t.type){case"string":if(t.template.match(n.RE_PLACEHOLDER))return!0;break;case"array":if(t.rule.parameters){if(void 0!==t.rule.min&&void 0===t.rule.max&&1===t.rule.count)return!0;if(t.rule.parameters[2])return!0}break;case"function":return!0}return a.equal("type",t.path,r.type(e),t.type,i),i.length===o},value:function(t,e,A,r){var i,o=r.length,s=t.rule,c=t.type;if("object"===c||"array"===c||"function"===c)return!0;if(!s.parameters){switch(c){case"regexp":return a.match("value",t.path,e,t.template,r),r.length===o;case"string":if(t.template.match(n.RE_PLACEHOLDER))return r.length===o}return a.equal("value",t.path,e,t.template,r),r.length===o}switch(c){case"number":var u=(e+"").split(".");u[0]=+u[0],void 0!==s.min&&void 0!==s.max&&(a.greaterThanOrEqualTo("value",t.path,u[0],Math.min(s.min,s.max),r),a.lessThanOrEqualTo("value",t.path,u[0],Math.max(s.min,s.max),r)),void 0!==s.min&&void 0===s.max&&a.equal("value",t.path,u[0],s.min,r,"[value] "+A),s.decimal&&(void 0!==s.dmin&&void 0!==s.dmax&&(a.greaterThanOrEqualTo("value",t.path,u[1].length,s.dmin,r),a.lessThanOrEqualTo("value",t.path,u[1].length,s.dmax,r)),void 0!==s.dmin&&void 0===s.dmax&&a.equal("value",t.path,u[1].length,s.dmin,r));break;case"boolean":break;case"string":i=(i=e.match(new RegExp(t.template,"g")))?i.length:0,void 0!==s.min&&void 0!==s.max&&(a.greaterThanOrEqualTo("repeat count",t.path,i,s.min,r),a.lessThanOrEqualTo("repeat count",t.path,i,s.max,r)),void 0!==s.min&&void 0===s.max&&a.equal("repeat count",t.path,i,s.min,r);break;case"regexp":i=(i=e.match(new RegExp(t.template.source.replace(/^\^|\$$/g,""),"g")))?i.length:0,void 0!==s.min&&void 0!==s.max&&(a.greaterThanOrEqualTo("repeat count",t.path,i,s.min,r),a.lessThanOrEqualTo("repeat count",t.path,i,s.max,r)),void 0!==s.min&&void 0===s.max&&a.equal("repeat count",t.path,i,s.min,r)}return r.length===o},properties:function(t,e,A,n){var i=n.length,o=t.rule,s=r.keys(e);if(t.properties){if(t.rule.parameters?(void 0!==o.min&&void 0!==o.max&&(a.greaterThanOrEqualTo("properties length",t.path,s.length,Math.min(o.min,o.max),n),a.lessThanOrEqualTo("properties length",t.path,s.length,Math.max(o.min,o.max),n)),void 0!==o.min&&void 0===o.max&&1!==o.count&&a.equal("properties length",t.path,s.length,o.min,n)):a.equal("properties length",t.path,s.length,t.properties.length,n),n.length!==i)return!1;for(var c=0;c<s.length;c++)n.push.apply(n,this.diff(function(){var e;return r.each(t.properties,function(t){t.name===s[c]&&(e=t)}),e||t.properties[c]}(),e[s[c]],s[c]));return n.length===i}},items:function(t,e,A,n){var r=n.length;if(t.items){var i=t.rule;if(t.rule.parameters){if(void 0!==i.min&&void 0!==i.max&&(a.greaterThanOrEqualTo("items",t.path,e.length,Math.min(i.min,i.max)*t.items.length,n,"[{utype}] array is too short: {path} must have at least {expected} elements but instance has {actual} elements"),a.lessThanOrEqualTo("items",t.path,e.length,Math.max(i.min,i.max)*t.items.length,n,"[{utype}] array is too long: {path} must have at most {expected} elements but instance has {actual} elements")),void 0!==i.min&&void 0===i.max){if(1===i.count)return n.length===r;a.equal("items length",t.path,e.length,i.min*t.items.length,n)}if(i.parameters[2])return n.length===r}else a.equal("items length",t.path,e.length,t.items.length,n);if(n.length!==r)return!1;for(var o=0;o<e.length;o++)n.push.apply(n,this.diff(t.items[o%t.items.length],e[o],o%t.items.length));return n.length===r}}},a={message:function(t){return(t.message||"[{utype}] Expect {path}'{ltype} {action} {expected}, but is {actual}").replace("{utype}",t.type.toUpperCase()).replace("{ltype}",t.type.toLowerCase()).replace("{path}",r.isArray(t.path)&&t.path.join(".")||t.path).replace("{action}",t.action).replace("{expected}",t.expected).replace("{actual}",t.actual)},equal:function(t,e,A,n,r,i){if(A===n)return!0;switch(t){case"type":if("regexp"===n&&"string"===A)return!0}var o={path:e,type:t,actual:A,expected:n,action:"is equal to",message:i};return o.message=a.message(o),r.push(o),!1},match:function(t,e,A,n,r,i){if(n.test(A))return!0;var o={path:e,type:t,actual:A,expected:n,action:"matches",message:i};return o.message=a.message(o),r.push(o),!1},notEqual:function(t,e,A,n,r,i){if(A!==n)return!0;var o={path:e,type:t,actual:A,expected:n,action:"is not equal to",message:i};return o.message=a.message(o),r.push(o),!1},greaterThan:function(t,e,A,n,r,i){if(A>n)return!0;var o={path:e,type:t,actual:A,expected:n,action:"is greater than",message:i};return o.message=a.message(o),r.push(o),!1},lessThan:function(t,e,A,n,r,i){if(A<n)return!0;var o={path:e,type:t,actual:A,expected:n,action:"is less to",message:i};return o.message=a.message(o),r.push(o),!1},greaterThanOrEqualTo:function(t,e,A,n,r,i){if(A>=n)return!0;var o={path:e,type:t,actual:A,expected:n,action:"is greater than or equal to",message:i};return o.message=a.message(o),r.push(o),!1},lessThanOrEqualTo:function(t,e,A,n,r,i){if(A<=n)return!0;var o={path:e,type:t,actual:A,expected:n,action:"is less than or equal to",message:i};return o.message=a.message(o),r.push(o),!1}};o.Diff=s,o.Assert=a,t.exports=o},function(t,e,A){t.exports=A(28)},function(t,e,A){var n=A(3);window._XMLHttpRequest=window.XMLHttpRequest,window._ActiveXObject=window.ActiveXObject;try{new window.Event("custom")}catch(t){window.Event=function(t,e,A,n){var r=document.createEvent("CustomEvent");return r.initCustomEvent(t,e,A,n),r}}var r={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},i="readystatechange loadstart progress abort error load timeout loadend".split(" "),o="timeout withCredentials".split(" "),s="readyState responseURL status statusText responseType response responseText responseXML".split(" "),a={100:"Continue",101:"Switching Protocols",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",300:"Multiple Choice",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Request Entity Too Large",414:"Request-URI Too Long",415:"Unsupported Media Type",416:"Requested Range Not Satisfiable",417:"Expectation Failed",422:"Unprocessable Entity",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported"};function c(){this.custom={events:{},requestHeaders:{},responseHeaders:{}}}c._settings={timeout:"10-100"},c.setup=function(t){return n.extend(c._settings,t),c._settings},n.extend(c,r),n.extend(c.prototype,r),c.prototype.mock=!0,c.prototype.match=!1,n.extend(c.prototype,{open:function(t,e,A,r,a){var u=this;n.extend(this.custom,{method:t,url:e,async:"boolean"!=typeof A||A,username:r,password:a,options:{url:e,type:t}}),this.custom.timeout=function(t){if("number"==typeof t)return t;if("string"==typeof t&&!~t.indexOf("-"))return parseInt(t,10);if("string"==typeof t&&~t.indexOf("-")){var e=t.split("-"),A=parseInt(e[0],10),n=parseInt(e[1],10);return Math.round(Math.random()*(n-A))+A}}(c._settings.timeout);var l=function(t){for(var e in c.Mock._mocked){var A=c.Mock._mocked[e];if((!A.rurl||r(A.rurl,t.url))&&(!A.rtype||r(A.rtype,t.type.toLowerCase())))return A}function r(t,e){return"string"===n.type(t)?t===e:"regexp"===n.type(t)?t.test(e):void 0}}(this.custom.options);function h(t){for(var e=0;e<s.length;e++)try{u[s[e]]=f[s[e]]}catch(t){}u.dispatchEvent(new Event(t.type))}if(l)this.match=!0,this.custom.template=l,this.readyState=c.OPENED,this.dispatchEvent(new Event("readystatechange"));else{var f=function(){var t=function(){var t=location.href,e=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/.exec(t.toLowerCase())||[];return/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(e[1])}();return window.ActiveXObject?!t&&e()||function(){try{return new window._ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}():e();function e(){try{return new window._XMLHttpRequest}catch(t){}}}();this.custom.xhr=f;for(var p=0;p<i.length;p++)f.addEventListener(i[p],h);r?f.open(t,e,A,r,a):f.open(t,e,A);for(var d=0;d<o.length;d++)try{f[o[d]]=u[o[d]]}catch(t){}}},setRequestHeader:function(t,e){if(this.match){var A=this.custom.requestHeaders;A[t]?A[t]+=","+e:A[t]=e}else this.custom.xhr.setRequestHeader(t,e)},timeout:0,withCredentials:!1,upload:{},send:function(t){var e=this;function A(){e.readyState=c.HEADERS_RECEIVED,e.dispatchEvent(new Event("readystatechange")),e.readyState=c.LOADING,e.dispatchEvent(new Event("readystatechange")),e.status=200,e.statusText=a[200],e.response=e.responseText=JSON.stringify(function(t,e){return n.isFunction(t.template)?t.template(e):c.Mock.mock(t.template)}(e.custom.template,e.custom.options),null,4),e.readyState=c.DONE,e.dispatchEvent(new Event("readystatechange")),e.dispatchEvent(new Event("load")),e.dispatchEvent(new Event("loadend"))}this.custom.options.body=t,this.match?(this.setRequestHeader("X-Requested-With","MockXMLHttpRequest"),this.dispatchEvent(new Event("loadstart")),this.custom.async?setTimeout(A,this.custom.timeout):A()):this.custom.xhr.send(t)},abort:function(){this.match?(this.readyState=c.UNSENT,this.dispatchEvent(new Event("abort",!1,!1,this)),this.dispatchEvent(new Event("error",!1,!1,this))):this.custom.xhr.abort()}}),n.extend(c.prototype,{responseURL:"",status:c.UNSENT,statusText:"",getResponseHeader:function(t){return this.match?this.custom.responseHeaders[t.toLowerCase()]:this.custom.xhr.getResponseHeader(t)},getAllResponseHeaders:function(){if(!this.match)return this.custom.xhr.getAllResponseHeaders();var t=this.custom.responseHeaders,e="";for(var A in t)t.hasOwnProperty(A)&&(e+=A+": "+t[A]+"\r\n");return e},overrideMimeType:function(){},responseType:"",response:null,responseText:"",responseXML:null}),n.extend(c.prototype,{addEventListener:function(t,e){var A=this.custom.events;A[t]||(A[t]=[]),A[t].push(e)},removeEventListener:function(t,e){for(var A=this.custom.events[t]||[],n=0;n<A.length;n++)A[n]===e&&A.splice(n--,1)},dispatchEvent:function(t){for(var e=this.custom.events[t.type]||[],A=0;A<e.length;A++)e[A].call(this,t);var n="on"+t.type;this[n]&&this[n](t)}}),t.exports=c}])})},m1cH:function(t,e,A){"use strict";e.__esModule=!0;var n=function(t){return t&&t.__esModule?t:{default:t}}(A("rfXi"));e.default=function(t){if(Array.isArray(t)){for(var e=0,A=Array(t.length);e<t.length;e++)A[e]=t[e];return A}return(0,n.default)(t)}},mqlF:function(t,e){e.f=Object.getOwnPropertySymbols},n3ko:function(t,e,A){var n=A("93I4");t.exports=function(t,e){if(!n(t)||t._t!==e)throw TypeError("Incompatible receiver, "+e+" required!");return t}},n6bm:function(t,e,A){"use strict";var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function r(){this.message="String contains an invalid character"}r.prototype=new Error,r.prototype.code=5,r.prototype.name="InvalidCharacterError",t.exports=function(t){for(var e,A,i=String(t),o="",s=0,a=n;i.charAt(0|s)||(a="=",s%1);o+=a.charAt(63&e>>8-s%1*8)){if((A=i.charCodeAt(s+=.75))>255)throw new r;e=e<<8|A}return o}},o8NH:function(t,e,A){var n=A("Y7ZC");n(n.S+n.F,"Object",{assign:A("kwZ1")})},o97j:function(t,e,A){"use strict";var n=!("undefined"==typeof window||!window.document||!window.document.createElement),r={canUseDOM:n,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:n&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:n&&!!window.screen,isInWorker:!n};t.exports=r},oV5b:function(t,e,A){"use strict";A.r(e);var n=A("QbLZ"),r=A.n(n),i=A("EJiy"),o=A.n(i),s=/%[sdj%]/g,a=function(){};function c(){for(var t=arguments.length,e=Array(t),A=0;A<t;A++)e[A]=arguments[A];var n=1,r=e[0],i=e.length;if("function"==typeof r)return r.apply(null,e.slice(1));if("string"==typeof r){for(var o=String(r).replace(s,function(t){if("%%"===t)return"%";if(n>=i)return t;switch(t){case"%s":return String(e[n++]);case"%d":return Number(e[n++]);case"%j":try{return JSON.stringify(e[n++])}catch(t){return"[Circular]"}break;default:return t}}),a=e[n];n<i;a=e[++n])o+=" "+a;return o}return r}function u(t,e){return void 0===t||null===t||(!("array"!==e||!Array.isArray(t)||t.length)||!(!function(t){return"string"===t||"url"===t||"hex"===t||"email"===t||"pattern"===t}(e)||"string"!=typeof t||t))}function l(t,e,A){var n=0,r=t.length;!function i(o){if(o&&o.length)A(o);else{var s=n;n+=1,s<r?e(t[s],i):A([])}}([])}function h(t,e,A,n){if(e.first)return l(function(t){var e=[];return Object.keys(t).forEach(function(A){e.push.apply(e,t[A])}),e}(t),A,n);var r=e.firstFields||[];!0===r&&(r=Object.keys(t));var i=Object.keys(t),o=i.length,s=0,a=[],c=function(t){a.push.apply(a,t),++s===o&&n(a)};i.forEach(function(e){var n=t[e];-1!==r.indexOf(e)?l(n,A,c):function(t,e,A){var n=[],r=0,i=t.length;function o(t){n.push.apply(n,t),++r===i&&A(n)}t.forEach(function(t){e(t,o)})}(n,A,c)})}function f(t){return function(e){return e&&e.message?(e.field=e.field||t.fullField,e):{message:e,field:e.field||t.fullField}}}function p(t,e){if(e)for(var A in e)if(e.hasOwnProperty(A)){var n=e[A];"object"===(void 0===n?"undefined":o()(n))&&"object"===o()(t[A])?t[A]=r()({},t[A],n):t[A]=n}return t}var d=function(t,e,A,n,r,i){!t.required||A.hasOwnProperty(t.field)&&!u(e,i||t.type)||n.push(c(r.messages.required,t.fullField))};var g=function(t,e,A,n,r){(/^\s+$/.test(e)||""===e)&&n.push(c(r.messages.whitespace,t.fullField))},m={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},w={integer:function(t){return w.number(t)&&parseInt(t,10)===t},float:function(t){return w.number(t)&&!w.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch(t){return!1}},date:function(t){return"function"==typeof t.getTime&&"function"==typeof t.getMonth&&"function"==typeof t.getYear},number:function(t){return!isNaN(t)&&"number"==typeof t},object:function(t){return"object"===(void 0===t?"undefined":o()(t))&&!w.array(t)},method:function(t){return"function"==typeof t},email:function(t){return"string"==typeof t&&!!t.match(m.email)&&t.length<255},url:function(t){return"string"==typeof t&&!!t.match(m.url)},hex:function(t){return"string"==typeof t&&!!t.match(m.hex)}};var v="enum";var B={required:d,whitespace:g,type:function(t,e,A,n,r){if(t.required&&void 0===e)d(t,e,A,n,r);else{var i=t.type;["integer","float","array","regexp","object","method","email","number","date","url","hex"].indexOf(i)>-1?w[i](e)||n.push(c(r.messages.types[i],t.fullField,t.type)):i&&(void 0===e?"undefined":o()(e))!==t.type&&n.push(c(r.messages.types[i],t.fullField,t.type))}},range:function(t,e,A,n,r){var i="number"==typeof t.len,o="number"==typeof t.min,s="number"==typeof t.max,a=e,u=null,l="number"==typeof e,h="string"==typeof e,f=Array.isArray(e);if(l?u="number":h?u="string":f&&(u="array"),!u)return!1;f&&(a=e.length),h&&(a=e.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length),i?a!==t.len&&n.push(c(r.messages[u].len,t.fullField,t.len)):o&&!s&&a<t.min?n.push(c(r.messages[u].min,t.fullField,t.min)):s&&!o&&a>t.max?n.push(c(r.messages[u].max,t.fullField,t.max)):o&&s&&(a<t.min||a>t.max)&&n.push(c(r.messages[u].range,t.fullField,t.min,t.max))},enum:function(t,e,A,n,r){t[v]=Array.isArray(t[v])?t[v]:[],-1===t[v].indexOf(e)&&n.push(c(r.messages[v],t.fullField,t[v].join(", ")))},pattern:function(t,e,A,n,r){t.pattern&&(t.pattern instanceof RegExp?(t.pattern.lastIndex=0,t.pattern.test(e)||n.push(c(r.messages.pattern.mismatch,t.fullField,e,t.pattern))):"string"==typeof t.pattern&&(new RegExp(t.pattern).test(e)||n.push(c(r.messages.pattern.mismatch,t.fullField,e,t.pattern))))}};var y="enum";var b=function(t,e,A,n,r){var i=t.type,o=[];if(t.required||!t.required&&n.hasOwnProperty(t.field)){if(u(e,i)&&!t.required)return A();B.required(t,e,n,o,r,i),u(e,i)||B.type(t,e,n,o,r)}A(o)},C={string:function(t,e,A,n,r){var i=[];if(t.required||!t.required&&n.hasOwnProperty(t.field)){if(u(e,"string")&&!t.required)return A();B.required(t,e,n,i,r,"string"),u(e,"string")||(B.type(t,e,n,i,r),B.range(t,e,n,i,r),B.pattern(t,e,n,i,r),!0===t.whitespace&&B.whitespace(t,e,n,i,r))}A(i)},method:function(t,e,A,n,r){var i=[];if(t.required||!t.required&&n.hasOwnProperty(t.field)){if(u(e)&&!t.required)return A();B.required(t,e,n,i,r),void 0!==e&&B.type(t,e,n,i,r)}A(i)},number:function(t,e,A,n,r){var i=[];if(t.required||!t.required&&n.hasOwnProperty(t.field)){if(u(e)&&!t.required)return A();B.required(t,e,n,i,r),void 0!==e&&(B.type(t,e,n,i,r),B.range(t,e,n,i,r))}A(i)},boolean:function(t,e,A,n,r){var i=[];if(t.required||!t.required&&n.hasOwnProperty(t.field)){if(u(e)&&!t.required)return A();B.required(t,e,n,i,r),void 0!==e&&B.type(t,e,n,i,r)}A(i)},regexp:function(t,e,A,n,r){var i=[];if(t.required||!t.required&&n.hasOwnProperty(t.field)){if(u(e)&&!t.required)return A();B.required(t,e,n,i,r),u(e)||B.type(t,e,n,i,r)}A(i)},integer:function(t,e,A,n,r){var i=[];if(t.required||!t.required&&n.hasOwnProperty(t.field)){if(u(e)&&!t.required)return A();B.required(t,e,n,i,r),void 0!==e&&(B.type(t,e,n,i,r),B.range(t,e,n,i,r))}A(i)},float:function(t,e,A,n,r){var i=[];if(t.required||!t.required&&n.hasOwnProperty(t.field)){if(u(e)&&!t.required)return A();B.required(t,e,n,i,r),void 0!==e&&(B.type(t,e,n,i,r),B.range(t,e,n,i,r))}A(i)},array:function(t,e,A,n,r){var i=[];if(t.required||!t.required&&n.hasOwnProperty(t.field)){if(u(e,"array")&&!t.required)return A();B.required(t,e,n,i,r,"array"),u(e,"array")||(B.type(t,e,n,i,r),B.range(t,e,n,i,r))}A(i)},object:function(t,e,A,n,r){var i=[];if(t.required||!t.required&&n.hasOwnProperty(t.field)){if(u(e)&&!t.required)return A();B.required(t,e,n,i,r),void 0!==e&&B.type(t,e,n,i,r)}A(i)},enum:function(t,e,A,n,r){var i=[];if(t.required||!t.required&&n.hasOwnProperty(t.field)){if(u(e)&&!t.required)return A();B.required(t,e,n,i,r),e&&B[y](t,e,n,i,r)}A(i)},pattern:function(t,e,A,n,r){var i=[];if(t.required||!t.required&&n.hasOwnProperty(t.field)){if(u(e,"string")&&!t.required)return A();B.required(t,e,n,i,r),u(e,"string")||B.pattern(t,e,n,i,r)}A(i)},date:function(t,e,A,n,r){var i=[];if(t.required||!t.required&&n.hasOwnProperty(t.field)){if(u(e)&&!t.required)return A();if(B.required(t,e,n,i,r),!u(e)){var o=void 0;o="number"==typeof e?new Date(e):e,B.type(t,o,n,i,r),o&&B.range(t,o.getTime(),n,i,r)}}A(i)},url:b,hex:b,email:b,required:function(t,e,A,n,r){var i=[],s=Array.isArray(e)?"array":void 0===e?"undefined":o()(e);B.required(t,e,n,i,r,s),A(i)}};function F(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var Q=F();function U(t){this.rules=null,this._messages=Q,this.define(t)}U.prototype={messages:function(t){return t&&(this._messages=p(F(),t)),this._messages},define:function(t){if(!t)throw new Error("Cannot configure a schema with no rules");if("object"!==(void 0===t?"undefined":o()(t))||Array.isArray(t))throw new Error("Rules must be an object");this.rules={};var e=void 0,A=void 0;for(e in t)t.hasOwnProperty(e)&&(A=t[e],this.rules[e]=Array.isArray(A)?A:[A])},validate:function(t){var e=this,A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2],i=t,s=A,u=n;if("function"==typeof s&&(u=s,s={}),this.rules&&0!==Object.keys(this.rules).length){if(s.messages){var l=this.messages();l===Q&&(l=F()),p(l,s.messages),s.messages=l}else s.messages=this.messages();var d=void 0,g=void 0,m={};(s.keys||Object.keys(this.rules)).forEach(function(A){d=e.rules[A],g=i[A],d.forEach(function(n){var o=n;"function"==typeof o.transform&&(i===t&&(i=r()({},i)),g=i[A]=o.transform(g)),(o="function"==typeof o?{validator:o}:r()({},o)).validator=e.getValidationMethod(o),o.field=A,o.fullField=o.fullField||A,o.type=e.getType(o),o.validator&&(m[A]=m[A]||[],m[A].push({rule:o,value:g,source:i,field:A}))})});var w={};h(m,s,function(t,e){var A=t.rule,n=!("object"!==A.type&&"array"!==A.type||"object"!==o()(A.fields)&&"object"!==o()(A.defaultField));function i(t,e){return r()({},e,{fullField:A.fullField+"."+t})}function u(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(Array.isArray(o)||(o=[o]),o.length&&a("async-validator:",o),o.length&&A.message&&(o=[].concat(A.message)),o=o.map(f(A)),s.first&&o.length)return w[A.field]=1,e(o);if(n){if(A.required&&!t.value)return o=A.message?[].concat(A.message).map(f(A)):s.error?[s.error(A,c(s.messages.required,A.field))]:[],e(o);var u={};if(A.defaultField)for(var l in t.value)t.value.hasOwnProperty(l)&&(u[l]=A.defaultField);for(var h in u=r()({},u,t.rule.fields))if(u.hasOwnProperty(h)){var p=Array.isArray(u[h])?u[h]:[u[h]];u[h]=p.map(i.bind(null,h))}var d=new U(u);d.messages(s.messages),t.rule.options&&(t.rule.options.messages=s.messages,t.rule.options.error=s.error),d.validate(t.value,t.rule.options||s,function(t){e(t&&t.length?o.concat(t):t)})}else e(o)}n=n&&(A.required||!A.required&&t.value),A.field=t.field;var l=A.validator(A,t.value,u,t.source,s);l&&l.then&&l.then(function(){return u()},function(t){return u(t)})},function(t){!function(t){var e=void 0,A=void 0,n=[],r={};function i(t){Array.isArray(t)?n=n.concat.apply(n,t):n.push(t)}for(e=0;e<t.length;e++)i(t[e]);if(n.length)for(e=0;e<n.length;e++)r[A=n[e].field]=r[A]||[],r[A].push(n[e]);else n=null,r=null;u(n,r)}(t)})}else u&&u()},getType:function(t){if(void 0===t.type&&t.pattern instanceof RegExp&&(t.type="pattern"),"function"!=typeof t.validator&&t.type&&!C.hasOwnProperty(t.type))throw new Error(c("Unknown rule type %s",t.type));return t.type||"string"},getValidationMethod:function(t){if("function"==typeof t.validator)return t.validator;var e=Object.keys(t),A=e.indexOf("message");return-1!==A&&e.splice(A,1),1===e.length&&"required"===e[0]?C.required:C[this.getType(t)]||!1}},U.register=function(t,e){if("function"!=typeof e)throw new Error("Cannot register a validator by type, validator is not a function");C[t]=e},U.messages=Q;e.default=U},oVml:function(t,e,A){var n=A("5K7Z"),r=A("fpC5"),i=A("FpHa"),o=A("VVlx")("IE_PROTO"),s=function(){},a=function(){var t,e=A("Hsns")("iframe"),n=i.length;for(e.style.display="none",A("MvwC").appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),a=t.F;n--;)delete a.prototype[i[n]];return a()};t.exports=Object.create||function(t,e){var A;return null!==t?(s.prototype=n(t),A=new s,s.prototype=null,A[o]=t):A=a(),void 0===e?A:r(A,e)}},oioR:function(t,e,A){var n=A("2GTP"),r=A("sNwI"),i=A("NwJ3"),o=A("5K7Z"),s=A("tEej"),a=A("fNZA"),c={},u={};(e=t.exports=function(t,e,A,l,h){var f,p,d,g,m=h?function(){return t}:a(t),w=n(A,l,e?2:1),v=0;if("function"!=typeof m)throw TypeError(t+" is not iterable!");if(i(m)){for(f=s(t.length);f>v;v++)if((g=e?w(o(p=t[v])[0],p[1]):w(t[v]))===c||g===u)return g}else for(d=m.call(t);!(p=d.next()).done;)if((g=r(d,w,p.value,e))===c||g===u)return g}).BREAK=c,e.RETURN=u},p46w:function(t,e,A){var n,r;
  350. /*!
  351. * JavaScript Cookie v2.2.0
  352. * https://github.com/js-cookie/js-cookie
  353. *
  354. * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
  355. * Released under the MIT license
  356. */!function(i){if(void 0===(r="function"==typeof(n=i)?n.call(e,A,e,t):n)||(t.exports=r),!0,t.exports=i(),!!0){var o=window.Cookies,s=window.Cookies=i();s.noConflict=function(){return window.Cookies=o,s}}}(function(){function t(){for(var t=0,e={};t<arguments.length;t++){var A=arguments[t];for(var n in A)e[n]=A[n]}return e}return function e(A){function n(e,r,i){var o;if("undefined"!=typeof document){if(arguments.length>1){if("number"==typeof(i=t({path:"/"},n.defaults,i)).expires){var s=new Date;s.setMilliseconds(s.getMilliseconds()+864e5*i.expires),i.expires=s}i.expires=i.expires?i.expires.toUTCString():"";try{o=JSON.stringify(r),/^[\{\[]/.test(o)&&(r=o)}catch(t){}r=A.write?A.write(r,e):encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=(e=(e=encodeURIComponent(String(e))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);var a="";for(var c in i)i[c]&&(a+="; "+c,!0!==i[c]&&(a+="="+i[c]));return document.cookie=e+"="+r+a}e||(o={});for(var u=document.cookie?document.cookie.split("; "):[],l=/(%[0-9A-Z]{2})+/g,h=0;h<u.length;h++){var f=u[h].split("="),p=f.slice(1).join("=");this.json||'"'!==p.charAt(0)||(p=p.slice(1,-1));try{var d=f[0].replace(l,decodeURIComponent);if(p=A.read?A.read(p,d):A(p,d)||p.replace(l,decodeURIComponent),this.json)try{p=JSON.parse(p)}catch(t){}if(e===d){o=p;break}e||(o[d]=p)}catch(t){}}return o}}return n.set=n,n.get=function(t){return n.call(n,t)},n.getJSON=function(){return n.apply({json:!0},[].slice.call(arguments))},n.defaults={},n.remove=function(e,A){n(e,"",t(A,{expires:-1}))},n.withConverter=e,n}(function(){})})},pdi6:function(t,e,A){var n=A("hLu+");"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,A("SZ7m").default)("eeca023e",n,!0,{})},q6LJ:function(t,e,A){var n=A("5T2Y"),r=A("QXhf").set,i=n.MutationObserver||n.WebKitMutationObserver,o=n.process,s=n.Promise,a="process"==A("a0xu")(o);t.exports=function(){var t,e,A,c=function(){var n,r;for(a&&(n=o.domain)&&n.exit();t;){r=t.fn,t=t.next;try{r()}catch(n){throw t?A():e=void 0,n}}e=void 0,n&&n.enter()};if(a)A=function(){o.nextTick(c)};else if(!i||n.navigator&&n.navigator.standalone)if(s&&s.resolve){var u=s.resolve(void 0);A=function(){u.then(c)}}else A=function(){r.call(n,c)};else{var l=!0,h=document.createTextNode("");new i(c).observe(h,{characterData:!0}),A=function(){h.data=l=!l}}return function(n){var r={fn:n,next:void 0};e&&(e.next=r),t||(t=r,A()),e=r}}},qSUR:function(t,e,A){"use strict";
  357. /*!
  358. * vue-i18n v7.3.2
  359. * (c) 2017 kazuya kawaguchi
  360. * Released under the MIT License.
  361. */function n(t,e){"undefined"!=typeof console&&(console.warn("[vue-i18n] "+t),e&&console.warn(e.stack))}function r(t){return null!==t&&"object"==typeof t}var i=Object.prototype.toString,o="[object Object]";function s(t){return i.call(t)===o}function a(t){return null===t||void 0===t}function c(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var A=null,n=null;return 1===t.length?r(t[0])||Array.isArray(t[0])?n=t[0]:"string"==typeof t[0]&&(A=t[0]):2===t.length&&("string"==typeof t[0]&&(A=t[0]),(r(t[1])||Array.isArray(t[1]))&&(n=t[1])),{locale:A,params:n}}function u(t,e){if(!t&&"string"!=typeof t)return null;var A=t.split("|");return A[e=function(t,e){return t=Math.abs(t),2===e?function(t){return t?t>1?1:0:1}(t):t?Math.min(t,2):0}(e,A.length)]?A[e].trim():t}function l(t){return JSON.parse(JSON.stringify(t))}var h=Object.prototype.hasOwnProperty;function f(t,e){return h.call(t,e)}function p(t){for(var e=arguments,A=Object(t),n=1;n<arguments.length;n++){var i=e[n];if(void 0!==i&&null!==i){var o=void 0;for(o in i)f(i,o)&&(r(i[o])?A[o]=p(A[o],i[o]):A[o]=i[o])}}return A}var d="undefined"!=typeof Intl&&void 0!==Intl.DateTimeFormat,g="undefined"!=typeof Intl&&void 0!==Intl.NumberFormat;var m,w={beforeCreate:function(){var t=this.$options;if(t.i18n=t.i18n||(t.__i18n?{}:null),t.i18n)if(t.i18n instanceof K){if(t.__i18n)try{var e={};t.__i18n.forEach(function(t){e=p(e,JSON.parse(t))}),Object.keys(e).forEach(function(A){t.i18n.mergeLocaleMessage(A,e[A])})}catch(t){0}this._i18n=t.i18n,this._i18nWatcher=this._i18n.watchI18nData(),this._i18n.subscribeDataChanging(this),this._subscribing=!0}else if(s(t.i18n)){if(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof K&&(t.i18n.root=this.$root.$i18n,t.i18n.fallbackLocale=this.$root.$i18n.fallbackLocale,t.i18n.silentTranslationWarn=this.$root.$i18n.silentTranslationWarn),t.__i18n)try{var A={};t.__i18n.forEach(function(t){A=p(A,JSON.parse(t))}),t.i18n.messages=A}catch(t){0}this._i18n=new K(t.i18n),this._i18nWatcher=this._i18n.watchI18nData(),this._i18n.subscribeDataChanging(this),this._subscribing=!0,(void 0===t.i18n.sync||t.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale())}else 0;else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof K?(this._i18n=this.$root.$i18n,this._i18n.subscribeDataChanging(this),this._subscribing=!0):t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof K&&(this._i18n=t.parent.$i18n,this._i18n.subscribeDataChanging(this),this._subscribing=!0)},beforeDestroy:function(){this._i18n&&(this._subscribing&&(this._i18n.unsubscribeDataChanging(this),delete this._subscribing),this._i18nWatcher&&(this._i18nWatcher(),delete this._i18nWatcher),this._localeWatcher&&(this._localeWatcher(),delete this._localeWatcher),this._i18n=null)}},v={name:"i18n",functional:!0,props:{tag:{type:String,default:"span"},path:{type:String,required:!0},locale:{type:String},places:{type:[Array,Object]}},render:function(t,e){var A=e.props,r=e.data,i=e.children,o=e.parent.$i18n;if(i=(i||[]).filter(function(t){return t.tag||(t.text=t.text.trim())}),!o)return i;var s=A.path,a=A.locale,c={},u=A.places||{},l=Array.isArray(u)?u.length>0:Object.keys(u).length>0,h=i.every(function(t){if(t.data&&t.data.attrs){var e=t.data.attrs.place;return void 0!==e&&""!==e}});return l&&i.length>0&&!h&&n("If places prop is set, all child elements must have place prop set."),Array.isArray(u)?u.forEach(function(t,e){c[e]=t}):Object.keys(u).forEach(function(t){c[t]=u[t]}),i.forEach(function(t,e){var A=h?""+t.data.attrs.place:""+e;c[A]=t}),t(A.tag,r,o.i(s,a,c))}};function B(t,e,A){b(t,A)&&C(t,e,A)}function y(t,e,A,n){b(t,A)&&(function(t,e){var A=e.context;return t._locale===A.$i18n.locale}(t,A)&&function t(e,A){if(e===A)return!0;var n=r(e),i=r(A);if(!n||!i)return!n&&!i&&String(e)===String(A);try{var o=Array.isArray(e),s=Array.isArray(A);if(o&&s)return e.length===A.length&&e.every(function(e,n){return t(e,A[n])});if(o||s)return!1;var a=Object.keys(e),c=Object.keys(A);return a.length===c.length&&a.every(function(n){return t(e[n],A[n])})}catch(t){return!1}}(e.value,e.oldValue)||C(t,e,A))}function b(t,e){var A=e.context;return A?!!A.$i18n||(n("not exist VueI18n instance in Vue instance"),!1):(n("not exist Vue instance in VNode context"),!1)}function C(t,e,A){var r=function(t){var e,A,n;"string"==typeof t?e=t:s(t)&&(e=t.path,A=t.locale,n=t.args);return{path:e,locale:A,args:n}}(e.value),i=r.path,o=r.locale,a=r.args;if(i||o||a)if(i){var c,u=A.context;t._vt=t.textContent=(c=u.$i18n).t.apply(c,[i].concat(function(t,e){var A=[];t&&A.push(t),e&&(Array.isArray(e)||s(e))&&A.push(e);return A}(o,a))),t._locale=u.$i18n.locale}else n("required `path` in v-t directive");else n("not support value type")}var F=function(){this._caches=Object.create(null)};F.prototype.interpolate=function(t,e){var A=this._caches[t];return A||(A=function(t){var e=[],A=0,n="";for(;A<t.length;){var r=t[A++];if("{"===r){n&&e.push({type:"text",value:n}),n="";var i="";for(r=t[A++];"}"!==r;)i+=r,r=t[A++];var o=Q.test(i)?"list":U.test(i)?"named":"unknown";e.push({value:i,type:o})}else"%"===r?"{"!==t[A]&&(n+=r):n+=r}return n&&e.push({type:"text",value:n}),e}(t),this._caches[t]=A),function(t,e){var A=[],n=0,i=Array.isArray(e)?"list":r(e)?"named":"unknown";if("unknown"===i)return A;for(;n<t.length;){var o=t[n];switch(o.type){case"text":A.push(o.value);break;case"list":A.push(e[parseInt(o.value,10)]);break;case"named":"named"===i&&A.push(e[o.value]);break;case"unknown":0}n++}return A}(A,e)};var Q=/^(\d)+/,U=/^(\w)+/;var x=0,E=1,L=2,N=3,S=0,_=4,I=5,H=6,k=7,O=8,P=[];P[S]={ws:[S],ident:[3,x],"[":[_],eof:[k]},P[1]={ws:[1],".":[2],"[":[_],eof:[k]},P[2]={ws:[2],ident:[3,x],0:[3,x],number:[3,x]},P[3]={ident:[3,x],0:[3,x],number:[3,x],ws:[1,E],".":[2,E],"[":[_,E],eof:[k,E]},P[_]={"'":[I,x],'"':[H,x],"[":[_,L],"]":[1,N],eof:O,else:[_,x]},P[I]={"'":[_,x],eof:O,else:[I,x]},P[H]={'"':[_,x],eof:O,else:[H,x]};var M=/^\s?(true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function T(t){if(void 0===t||null===t)return"eof";var e=t.charCodeAt(0);switch(e){case 91:case 93:case 46:case 34:case 39:case 48:return t;case 95:case 36:case 45:return"ident";case 32:case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"ws"}return e>=97&&e<=122||e>=65&&e<=90?"ident":e>=49&&e<=57?"number":"else"}function D(t){var e=t.trim();return("0"!==t.charAt(0)||!isNaN(t))&&(function(t){return M.test(t)}(e)?function(t){var e=t.charCodeAt(0);return e!==t.charCodeAt(t.length-1)||34!==e&&39!==e?t:t.slice(1,-1)}(e):"*"+e)}var R=function(){this._cache=Object.create(null)};R.prototype.parsePath=function(t){var e=this._cache[t];return e||(e=function(t){var e,A,n,r,i,o,s,a=[],c=-1,u=S,l=0,h=[];function f(){var e=t[c+1];if(u===I&&"'"===e||u===H&&'"'===e)return c++,n="\\"+e,h[x](),!0}for(h[E]=function(){void 0!==A&&(a.push(A),A=void 0)},h[x]=function(){void 0===A?A=n:A+=n},h[L]=function(){h[x](),l++},h[N]=function(){if(l>0)l--,u=_,h[x]();else{if(l=0,!1===(A=D(A)))return!1;h[E]()}};null!==u;)if("\\"!==(e=t[++c])||!f()){if(r=T(e),(i=(s=P[u])[r]||s.else||O)===O)return;if(u=i[0],(o=h[i[1]])&&(n=void 0===(n=i[2])?e:n,!1===o()))return;if(u===k)return a}}(t))&&(this._cache[t]=e),e||[]},R.prototype.getPathValue=function(t,e){if(!r(t))return null;var A=this.parsePath(e);if(function(t){return!!Array.isArray(t)&&0===t.length}(A))return null;for(var n=A.length,i=t,o=0;o<n;){var s=i[A[o]];if(void 0===s){i=null;break}i=s,o++}return i};var K=function(t){var e=this;void 0===t&&(t={});var A=t.locale||"en-US",n=t.fallbackLocale||"en-US",r=t.messages||{},i=t.dateTimeFormats||{},o=t.numberFormats||{};this._vm=null,this._formatter=t.formatter||new F,this._missing=t.missing||null,this._root=t.root||null,this._sync=void 0===t.sync||!!t.sync,this._fallbackRoot=void 0===t.fallbackRoot||!!t.fallbackRoot,this._silentTranslationWarn=void 0!==t.silentTranslationWarn&&!!t.silentTranslationWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new R,this._dataListeners=[],this._exist=function(t,A){return!(!t||!A)&&!a(e._path.getPathValue(t,A))},this._initVM({locale:A,fallbackLocale:n,messages:r,dateTimeFormats:i,numberFormats:o})},j={vm:{},messages:{},dateTimeFormats:{},numberFormats:{},locale:{},fallbackLocale:{},missing:{},formatter:{},silentTranslationWarn:{}};K.prototype._initVM=function(t){var e=m.config.silent;m.config.silent=!0,this._vm=new m({data:t}),m.config.silent=e},K.prototype.subscribeDataChanging=function(t){this._dataListeners.push(t)},K.prototype.unsubscribeDataChanging=function(t){!function(t,e){if(t.length){var A=t.indexOf(e);if(A>-1)t.splice(A,1)}}(this._dataListeners,t)},K.prototype.watchI18nData=function(){var t=this;return this._vm.$watch("$data",function(){for(var e=t._dataListeners.length;e--;)m.nextTick(function(){t._dataListeners[e]&&t._dataListeners[e].$forceUpdate()})},{deep:!0})},K.prototype.watchLocale=function(){if(!this._sync||!this._root)return null;var t=this._vm;return this._root.vm.$watch("locale",function(e){t.$set(t,"locale",e),t.$forceUpdate()},{immediate:!0})},j.vm.get=function(){return this._vm},j.messages.get=function(){return l(this._getMessages())},j.dateTimeFormats.get=function(){return l(this._getDateTimeFormats())},j.numberFormats.get=function(){return l(this._getNumberFormats())},j.locale.get=function(){return this._vm.locale},j.locale.set=function(t){this._vm.$set(this._vm,"locale",t)},j.fallbackLocale.get=function(){return this._vm.fallbackLocale},j.fallbackLocale.set=function(t){this._vm.$set(this._vm,"fallbackLocale",t)},j.missing.get=function(){return this._missing},j.missing.set=function(t){this._missing=t},j.formatter.get=function(){return this._formatter},j.formatter.set=function(t){this._formatter=t},j.silentTranslationWarn.get=function(){return this._silentTranslationWarn},j.silentTranslationWarn.set=function(t){this._silentTranslationWarn=t},K.prototype._getMessages=function(){return this._vm.messages},K.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},K.prototype._getNumberFormats=function(){return this._vm.numberFormats},K.prototype._warnDefault=function(t,e,A,n){return a(A)?(this.missing&&this.missing.apply(null,[t,e,n]),e):A},K.prototype._isFallbackRoot=function(t){return!t&&!a(this._root)&&this._fallbackRoot},K.prototype._interpolate=function(t,e,A,n,r,i){if(!e)return null;var o,c=this._path.getPathValue(e,A);if(Array.isArray(c))return c;if(a(c)){if(!s(e))return null;if("string"!=typeof(o=e[A]))return null}else{if("string"!=typeof c)return null;o=c}return o.indexOf("@:")>=0&&(o=this._link(t,e,o,n,r,i)),i?this._render(o,r,i):o},K.prototype._link=function(t,e,A,n,r,i){var o=A,s=o.match(/(@:[\w\-_|.]+)/g);for(var a in s)if(s.hasOwnProperty(a)){var c=s[a],u=c.substr(2),l=this._interpolate(t,e,u,n,"raw"===r?"string":r,"raw"===r?void 0:i);if(this._isFallbackRoot(l)){if(!this._root)throw Error("unexpected error");var h=this._root;l=h._translate(h._getMessages(),h.locale,h.fallbackLocale,u,n,r,i)}o=(l=this._warnDefault(t,u,l,n))?o.replace(c,l):o}return o},K.prototype._render=function(t,e,A){var n=this._formatter.interpolate(t,A);return"string"===e?n.join(""):n},K.prototype._translate=function(t,e,A,n,r,i,o){var s=this._interpolate(e,t[e],n,r,i,o);return a(s)&&a(s=this._interpolate(A,t[A],n,r,i,o))?null:s},K.prototype._t=function(t,e,A,n){for(var r=[],i=arguments.length-4;i-- >0;)r[i]=arguments[i+4];if(!t)return"";var o,s=c.apply(void 0,r),a=s.locale||e,u=this._translate(A,a,this.fallbackLocale,t,n,"string",s.params);if(this._isFallbackRoot(u)){if(!this._root)throw Error("unexpected error");return(o=this._root).t.apply(o,[t].concat(r))}return this._warnDefault(a,t,u,n)},K.prototype.t=function(t){for(var e,A=[],n=arguments.length-1;n-- >0;)A[n]=arguments[n+1];return(e=this)._t.apply(e,[t,this.locale,this._getMessages(),null].concat(A))},K.prototype._i=function(t,e,A,n,r){var i=this._translate(A,e,this.fallbackLocale,t,n,"raw",r);if(this._isFallbackRoot(i)){if(!this._root)throw Error("unexpected error");return this._root.i(t,e,r)}return this._warnDefault(e,t,i,n)},K.prototype.i=function(t,e,A){return t?("string"!=typeof e&&(e=this.locale),this._i(t,e,this._getMessages(),null,A)):""},K.prototype._tc=function(t,e,A,n,r){for(var i,o=[],s=arguments.length-5;s-- >0;)o[s]=arguments[s+5];return t?(void 0===r&&(r=1),u((i=this)._t.apply(i,[t,e,A,n].concat(o)),r)):""},K.prototype.tc=function(t,e){for(var A,n=[],r=arguments.length-2;r-- >0;)n[r]=arguments[r+2];return(A=this)._tc.apply(A,[t,this.locale,this._getMessages(),null,e].concat(n))},K.prototype._te=function(t,e,A){for(var n=[],r=arguments.length-3;r-- >0;)n[r]=arguments[r+3];var i=c.apply(void 0,n).locale||e;return this._exist(A[i],t)},K.prototype.te=function(t,e){return this._te(t,this.locale,this._getMessages(),e)},K.prototype.getLocaleMessage=function(t){return l(this._vm.messages[t]||{})},K.prototype.setLocaleMessage=function(t,e){this._vm.messages[t]=e},K.prototype.mergeLocaleMessage=function(t,e){this._vm.messages[t]=m.util.extend(this._vm.messages[t]||{},e)},K.prototype.getDateTimeFormat=function(t){return l(this._vm.dateTimeFormats[t]||{})},K.prototype.setDateTimeFormat=function(t,e){this._vm.dateTimeFormats[t]=e},K.prototype.mergeDateTimeFormat=function(t,e){this._vm.dateTimeFormats[t]=m.util.extend(this._vm.dateTimeFormats[t]||{},e)},K.prototype._localizeDateTime=function(t,e,A,n,r){var i=e,o=n[i];if((a(o)||a(o[r]))&&(o=n[i=A]),a(o)||a(o[r]))return null;var s=o[r],c=i+"__"+r,u=this._dateTimeFormatters[c];return u||(u=this._dateTimeFormatters[c]=new Intl.DateTimeFormat(i,s)),u.format(t)},K.prototype._d=function(t,e,A){if(!A)return new Intl.DateTimeFormat(e).format(t);var n=this._localizeDateTime(t,e,this.fallbackLocale,this._getDateTimeFormats(),A);if(this._isFallbackRoot(n)){if(!this._root)throw Error("unexpected error");return this._root.d(t,A,e)}return n||""},K.prototype.d=function(t){for(var e=[],A=arguments.length-1;A-- >0;)e[A]=arguments[A+1];var n=this.locale,i=null;return 1===e.length?"string"==typeof e[0]?i=e[0]:r(e[0])&&(e[0].locale&&(n=e[0].locale),e[0].key&&(i=e[0].key)):2===e.length&&("string"==typeof e[0]&&(i=e[0]),"string"==typeof e[1]&&(n=e[1])),this._d(t,n,i)},K.prototype.getNumberFormat=function(t){return l(this._vm.numberFormats[t]||{})},K.prototype.setNumberFormat=function(t,e){this._vm.numberFormats[t]=e},K.prototype.mergeNumberFormat=function(t,e){this._vm.numberFormats[t]=m.util.extend(this._vm.numberFormats[t]||{},e)},K.prototype._localizeNumber=function(t,e,A,n,r){var i=e,o=n[i];if((a(o)||a(o[r]))&&(o=n[i=A]),a(o)||a(o[r]))return null;var s=o[r],c=i+"__"+r,u=this._numberFormatters[c];return u||(u=this._numberFormatters[c]=new Intl.NumberFormat(i,s)),u.format(t)},K.prototype._n=function(t,e,A){if(!A)return new Intl.NumberFormat(e).format(t);var n=this._localizeNumber(t,e,this.fallbackLocale,this._getNumberFormats(),A);if(this._isFallbackRoot(n)){if(!this._root)throw Error("unexpected error");return this._root.n(t,A,e)}return n||""},K.prototype.n=function(t){for(var e=[],A=arguments.length-1;A-- >0;)e[A]=arguments[A+1];var n=this.locale,i=null;return 1===e.length?"string"==typeof e[0]?i=e[0]:r(e[0])&&(e[0].locale&&(n=e[0].locale),e[0].key&&(i=e[0].key)):2===e.length&&("string"==typeof e[0]&&(i=e[0]),"string"==typeof e[1]&&(n=e[1])),this._n(t,n,i)},Object.defineProperties(K.prototype,j),K.availabilities={dateTimeFormat:d,numberFormat:g},K.install=function t(e){(m=e).version&&Number(m.version.split(".")[0]);t.installed=!0,Object.defineProperty(m.prototype,"$i18n",{get:function(){return this._i18n}}),function(t){t.prototype.$t=function(t){for(var e=[],A=arguments.length-1;A-- >0;)e[A]=arguments[A+1];var n=this.$i18n;return n._t.apply(n,[t,n.locale,n._getMessages(),this].concat(e))},t.prototype.$tc=function(t,e){for(var A=[],n=arguments.length-2;n-- >0;)A[n]=arguments[n+2];var r=this.$i18n;return r._tc.apply(r,[t,r.locale,r._getMessages(),this,e].concat(A))},t.prototype.$te=function(t,e){var A=this.$i18n;return A._te(t,A.locale,A._getMessages(),e)},t.prototype.$d=function(t){for(var e,A=[],n=arguments.length-1;n-- >0;)A[n]=arguments[n+1];return(e=this.$i18n).d.apply(e,[t].concat(A))},t.prototype.$n=function(t){for(var e,A=[],n=arguments.length-1;n-- >0;)A[n]=arguments[n+1];return(e=this.$i18n).n.apply(e,[t].concat(A))}}(m),m.mixin(w),m.directive("t",{bind:B,update:y}),m.component(v.name,v);var A=m.config.optionMergeStrategies;A.i18n=A.methods},K.version="7.3.2","undefined"!=typeof window&&window.Vue&&window.Vue.use(K),e.a=K},raTm:function(t,e,A){"use strict";var n=A("5T2Y"),r=A("Y7ZC"),i=A("6/1s"),o=A("KUxP"),s=A("NegM"),a=A("XJU/"),c=A("oioR"),u=A("EXMj"),l=A("93I4"),h=A("RfKB"),f=A("2faE").f,p=A("V7Et")(0),d=A("jmDH");t.exports=function(t,e,A,g,m,w){var v=n[t],B=v,y=m?"set":"add",b=B&&B.prototype,C={};return d&&"function"==typeof B&&(w||b.forEach&&!o(function(){(new B).entries().next()}))?(B=e(function(e,A){u(e,B,t,"_c"),e._c=new v,void 0!=A&&c(A,m,e[y],e)}),p("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(t){var e="add"==t||"set"==t;t in b&&(!w||"clear"!=t)&&s(B.prototype,t,function(A,n){if(u(this,B,t),!e&&w&&!l(A))return"get"==t&&void 0;var r=this._c[t](0===A?0:A,n);return e?this:r})}),w||f(B.prototype,"size",{get:function(){return this._c.size}})):(B=g.getConstructor(e,t,m,y),a(B.prototype,A),i.NEED=!0),h(B,t),C[t]=B,r(r.G+r.W+r.F,C),w||g.setStrong(B,t,m),B}},rfXi:function(t,e,A){t.exports={default:A("0tVQ"),__esModule:!0}},rr1i:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},sEG9:function(t,e){t.exports=function(t){return"string"!=typeof t?t:(/^['"].*['"]$/.test(t)&&(t=t.slice(1,-1)),/["'() \t\n]/.test(t)?'"'+t.replace(/"/g,'\\"').replace(/\n/g,"\\n")+'"':t)}},sNwI:function(t,e,A){var n=A("5K7Z");t.exports=function(t,e,A,r){try{return r?e(n(A)[0],A[1]):e(A)}catch(e){var i=t.return;throw void 0!==i&&n(i.call(t)),e}}},sk9p:function(t,e,A){"use strict";e.__esModule=!0;var n=i(A("k/8l")),r=i(A("FyfS"));function i(t){return t&&t.__esModule?t:{default:t}}e.default=function(){return function(t,e){if(Array.isArray(t))return t;if((0,n.default)(Object(t)))return function(t,e){var A=[],n=!0,i=!1,o=void 0;try{for(var s,a=(0,r.default)(t);!(n=(s=a.next()).done)&&(A.push(s.value),!e||A.length!==e);n=!0);}catch(t){i=!0,o=t}finally{try{!n&&a.return&&a.return()}finally{if(i)throw o}}return A}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}()},tEej:function(t,e,A){var n=A("Ojgd"),r=Math.min;t.exports=function(t){return t>0?r(n(t),9007199254740991):0}},tQ2B:function(t,e,A){"use strict";var n=A("xTJ+"),r=A("Rn+g"),i=A("MLWZ"),o=A("w0Vi"),s=A("OTTw"),a=A("LYNF"),c="undefined"!=typeof window&&window.btoa&&window.btoa.bind(window)||A("n6bm");t.exports=function(t){return new Promise(function(e,u){var l=t.data,h=t.headers;n.isFormData(l)&&delete h["Content-Type"];var f=new XMLHttpRequest,p="onreadystatechange",d=!1;if("undefined"==typeof window||!window.XDomainRequest||"withCredentials"in f||s(t.url)||(f=new window.XDomainRequest,p="onload",d=!0,f.onprogress=function(){},f.ontimeout=function(){}),t.auth){var g=t.auth.username||"",m=t.auth.password||"";h.Authorization="Basic "+c(g+":"+m)}if(f.open(t.method.toUpperCase(),i(t.url,t.params,t.paramsSerializer),!0),f.timeout=t.timeout,f[p]=function(){if(f&&(4===f.readyState||d)&&(0!==f.status||f.responseURL&&0===f.responseURL.indexOf("file:"))){var A="getAllResponseHeaders"in f?o(f.getAllResponseHeaders()):null,n={data:t.responseType&&"text"!==t.responseType?f.response:f.responseText,status:1223===f.status?204:f.status,statusText:1223===f.status?"No Content":f.statusText,headers:A,config:t,request:f};r(e,u,n),f=null}},f.onerror=function(){u(a("Network Error",t,null,f)),f=null},f.ontimeout=function(){u(a("timeout of "+t.timeout+"ms exceeded",t,"ECONNABORTED",f)),f=null},n.isStandardBrowserEnv()){var w=A("eqyj"),v=(t.withCredentials||s(t.url))&&t.xsrfCookieName?w.read(t.xsrfCookieName):void 0;v&&(h[t.xsrfHeaderName]=v)}if("setRequestHeader"in f&&n.forEach(h,function(t,e){void 0===l&&"content-type"===e.toLowerCase()?delete h[e]:f.setRequestHeader(e,t)}),t.withCredentials&&(f.withCredentials=!0),t.responseType)try{f.responseType=t.responseType}catch(e){if("json"!==t.responseType)throw e}"function"==typeof t.onDownloadProgress&&f.addEventListener("progress",t.onDownloadProgress),"function"==typeof t.onUploadProgress&&f.upload&&f.upload.addEventListener("progress",t.onUploadProgress),t.cancelToken&&t.cancelToken.promise.then(function(t){f&&(f.abort(),u(t),f=null)}),void 0===l&&(l=null),f.send(l)})}},uOPS:function(t,e){t.exports=!0},v6xn:function(t,e,A){var n=A("C2SN");t.exports=function(t,e){return new(n(t))(e)}},vBP9:function(t,e,A){var n=A("5T2Y").navigator;t.exports=n&&n.userAgent||""},vDqi:function(t,e,A){t.exports=A("zuR4")},vRGJ:function(t,e){t.exports=l,t.exports.parse=i,t.exports.compile=function(t,e){return o(i(t,e))},t.exports.tokensToFunction=o,t.exports.tokensToRegExp=u;var A="/",n="./",r=new RegExp(["(\\\\.)","(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?"].join("|"),"g");function i(t,e){for(var i,o=[],c=0,u=0,l="",h=e&&e.delimiter||A,f=e&&e.delimiters||n,p=!1;null!==(i=r.exec(t));){var d=i[0],g=i[1],m=i.index;if(l+=t.slice(u,m),u=m+d.length,g)l+=g[1],p=!0;else{var w="",v=t[u],B=i[2],y=i[3],b=i[4],C=i[5];if(!p&&l.length){var F=l.length-1;f.indexOf(l[F])>-1&&(w=l[F],l=l.slice(0,F))}l&&(o.push(l),l="",p=!1);var Q=""!==w&&void 0!==v&&v!==w,U="+"===C||"*"===C,x="?"===C||"*"===C,E=w||h,L=y||b;o.push({name:B||c++,prefix:w,delimiter:E,optional:x,repeat:U,partial:Q,pattern:L?a(L):"[^"+s(E)+"]+?"})}}return(l||u<t.length)&&o.push(l+t.substr(u)),o}function o(t){for(var e=new Array(t.length),A=0;A<t.length;A++)"object"==typeof t[A]&&(e[A]=new RegExp("^(?:"+t[A].pattern+")$"));return function(A,n){for(var r="",i=n&&n.encode||encodeURIComponent,o=0;o<t.length;o++){var s=t[o];if("string"!=typeof s){var a,c=A?A[s.name]:void 0;if(Array.isArray(c)){if(!s.repeat)throw new TypeError('Expected "'+s.name+'" to not repeat, but got array');if(0===c.length){if(s.optional)continue;throw new TypeError('Expected "'+s.name+'" to not be empty')}for(var u=0;u<c.length;u++){if(a=i(c[u],s),!e[o].test(a))throw new TypeError('Expected all "'+s.name+'" to match "'+s.pattern+'"');r+=(0===u?s.prefix:s.delimiter)+a}}else if("string"!=typeof c&&"number"!=typeof c&&"boolean"!=typeof c){if(!s.optional)throw new TypeError('Expected "'+s.name+'" to be '+(s.repeat?"an array":"a string"));s.partial&&(r+=s.prefix)}else{if(a=i(String(c),s),!e[o].test(a))throw new TypeError('Expected "'+s.name+'" to match "'+s.pattern+'", but got "'+a+'"');r+=s.prefix+a}}else r+=s}return r}}function s(t){return t.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function a(t){return t.replace(/([=!:$/()])/g,"\\$1")}function c(t){return t&&t.sensitive?"":"i"}function u(t,e,r){for(var i=(r=r||{}).strict,o=!1!==r.start,a=!1!==r.end,u=s(r.delimiter||A),l=r.delimiters||n,h=[].concat(r.endsWith||[]).map(s).concat("$").join("|"),f=o?"^":"",p=0===t.length,d=0;d<t.length;d++){var g=t[d];if("string"==typeof g)f+=s(g),p=d===t.length-1&&l.indexOf(g[g.length-1])>-1;else{var m=g.repeat?"(?:"+g.pattern+")(?:"+s(g.delimiter)+"(?:"+g.pattern+"))*":g.pattern;e&&e.push(g),g.optional?g.partial?f+=s(g.prefix)+"("+m+")?":f+="(?:"+s(g.prefix)+"("+m+"))?":f+=s(g.prefix)+"("+m+")"}}return a?(i||(f+="(?:"+u+")?"),f+="$"===h?"$":"(?="+h+")"):(i||(f+="(?:"+u+"(?="+h+"))?"),p||(f+="(?="+u+"|"+h+")")),new RegExp(f,c(r))}function l(t,e,A){return t instanceof RegExp?function(t,e){if(!e)return t;var A=t.source.match(/\((?!\?)/g);if(A)for(var n=0;n<A.length;n++)e.push({name:n,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,pattern:null});return t}(t,e):Array.isArray(t)?function(t,e,A){for(var n=[],r=0;r<t.length;r++)n.push(l(t[r],e,A).source);return new RegExp("(?:"+n.join("|")+")",c(A))}(t,e,A):function(t,e,A){return u(i(t,A),e,A)}(t,e,A)}},vwuL:function(t,e,A){var n=A("NV0k"),r=A("rr1i"),i=A("NsO/"),o=A("G8Mo"),s=A("B+OT"),a=A("eUtF"),c=Object.getOwnPropertyDescriptor;e.f=A("jmDH")?c:function(t,e){if(t=i(t),e=o(e,!0),a)try{return c(t,e)}catch(t){}if(s(t,e))return r(!n.f.call(t,e),t[e])}},w0Vi:function(t,e,A){"use strict";var n=A("xTJ+"),r=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];t.exports=function(t){var e,A,i,o={};return t?(n.forEach(t.split("\n"),function(t){if(i=t.indexOf(":"),e=n.trim(t.substr(0,i)).toLowerCase(),A=n.trim(t.substr(i+1)),e){if(o[e]&&r.indexOf(e)>=0)return;o[e]="set-cookie"===e?(o[e]?o[e]:[]).concat([A]):o[e]?o[e]+", "+A:A}}),o):o}},"w2d+":function(t,e,A){"use strict";var n=A("hDam"),r=A("UO39"),i=A("SBuE"),o=A("NsO/");t.exports=A("MPFp")(Array,"Array",function(t,e){this._t=o(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,A=this._i++;return!t||A>=t.length?(this._t=void 0,r(1)):r(0,"keys"==e?A:"values"==e?t[A]:[A,t[A]])},"values"),i.Arguments=i.Array,n("keys"),n("values"),n("entries")},w6GO:function(t,e,A){var n=A("5vMV"),r=A("FpHa");t.exports=Object.keys||function(t){return n(t,r)}},wJiJ:function(t,e,A){t.exports=A("1K8p")},wOnQ:function(t,e,A){
  362. /*!
  363. * html2canvas 1.4.1 <https://html2canvas.hertzen.com>
  364. * Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com>
  365. * Released under MIT License
  366. */
  367. t.exports=function(){"use strict";
  368. /*! *****************************************************************************
  369. Copyright (c) Microsoft Corporation.
  370. Permission to use, copy, modify, and/or distribute this software for any
  371. purpose with or without fee is hereby granted.
  372. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
  373. REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
  374. AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
  375. INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
  376. LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  377. OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  378. PERFORMANCE OF THIS SOFTWARE.
  379. ***************************************************************************** */var t=function(e,A){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var A in e)Object.prototype.hasOwnProperty.call(e,A)&&(t[A]=e[A])})(e,A)};function e(e,A){if("function"!=typeof A&&null!==A)throw new TypeError("Class extends value "+String(A)+" is not a constructor or null");function n(){this.constructor=e}t(e,A),e.prototype=null===A?Object.create(A):(n.prototype=A.prototype,new n)}var A=function(){return(A=Object.assign||function(t){for(var e,A=1,n=arguments.length;A<n;A++)for(var r in e=arguments[A])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}).apply(this,arguments)};function n(t,e,A,n){return new(A||(A=Promise))(function(r,i){function o(t){try{a(n.next(t))}catch(t){i(t)}}function s(t){try{a(n.throw(t))}catch(t){i(t)}}function a(t){t.done?r(t.value):function(t){return t instanceof A?t:new A(function(e){e(t)})}(t.value).then(o,s)}a((n=n.apply(t,e||[])).next())})}function r(t,e){var A,n,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(A)throw new TypeError("Generator is already executing.");for(;o;)try{if(A=1,n&&(r=2&i[0]?n.return:i[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,i[1])).done)return r;switch(n=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,n=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(r=(r=o.trys).length>0&&r[r.length-1])&&(6===i[0]||2===i[0])){o=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]<r[3])){o.label=i[1];break}if(6===i[0]&&o.label<r[1]){o.label=r[1],r=i;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(i);break}r[2]&&o.ops.pop(),o.trys.pop();continue}i=e.call(t,o)}catch(t){i=[6,t],n=0}finally{A=r=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,s])}}}function i(t,e,A){if(A||2===arguments.length)for(var n,r=0,i=e.length;r<i;r++)!n&&r in e||(n||(n=Array.prototype.slice.call(e,0,r)),n[r]=e[r]);return t.concat(n||e)}for(var o=function(){function t(t,e,A,n){this.left=t,this.top=e,this.width=A,this.height=n}return t.prototype.add=function(e,A,n,r){return new t(this.left+e,this.top+A,this.width+n,this.height+r)},t.fromClientRect=function(e,A){return new t(A.left+e.windowBounds.left,A.top+e.windowBounds.top,A.width,A.height)},t.fromDOMRectList=function(e,A){var n=Array.from(A).find(function(t){return 0!==t.width});return n?new t(n.left+e.windowBounds.left,n.top+e.windowBounds.top,n.width,n.height):t.EMPTY},t.EMPTY=new t(0,0,0,0),t}(),s=function(t,e){return o.fromClientRect(t,e.getBoundingClientRect())},a=function(t){for(var e=[],A=0,n=t.length;A<n;){var r=t.charCodeAt(A++);if(r>=55296&&r<=56319&&A<n){var i=t.charCodeAt(A++);56320==(64512&i)?e.push(((1023&r)<<10)+(1023&i)+65536):(e.push(r),A--)}else e.push(r)}return e},c=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,t);var A=t.length;if(!A)return"";for(var n=[],r=-1,i="";++r<A;){var o=t[r];o<=65535?n.push(o):(o-=65536,n.push(55296+(o>>10),o%1024+56320)),(r+1===A||n.length>16384)&&(i+=String.fromCharCode.apply(String,n),n.length=0)}return i},u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l="undefined"==typeof Uint8Array?[]:new Uint8Array(256),h=0;h<u.length;h++)l[u.charCodeAt(h)]=h;for(var f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",p="undefined"==typeof Uint8Array?[]:new Uint8Array(256),d=0;d<f.length;d++)p[f.charCodeAt(d)]=d;for(var g=function(t,e,A){return t.slice?t.slice(e,A):new Uint16Array(Array.prototype.slice.call(t,e,A))},m=function(){function t(t,e,A,n,r,i){this.initialValue=t,this.errorValue=e,this.highStart=A,this.highValueIndex=n,this.index=r,this.data=i}return t.prototype.get=function(t){var e;if(t>=0){if(t<55296||t>56319&&t<=65535)return e=((e=this.index[t>>5])<<2)+(31&t),this.data[e];if(t<=65535)return e=((e=this.index[2048+(t-55296>>5)])<<2)+(31&t),this.data[e];if(t<this.highStart)return e=2080+(t>>11),e=this.index[e],e+=t>>5&63,e=((e=this.index[e])<<2)+(31&t),this.data[e];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},t}(),w="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",v="undefined"==typeof Uint8Array?[]:new Uint8Array(256),B=0;B<w.length;B++)v[w.charCodeAt(B)]=B;var y=10,b=13,C=15,F=17,Q=18,U=19,x=20,E=21,L=22,N=24,S=25,_=26,I=27,H=28,k=30,O=32,P=33,M=34,T=35,D=37,R=38,K=39,j=40,V=42,q=[9001,65288],z="!",G=function(t,e){var A=function(t){var e,A,n,r,i,o=.75*t.length,s=t.length,a=0;"="===t[t.length-1]&&(o--,"="===t[t.length-2]&&o--);var c="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(o):new Array(o),u=Array.isArray(c)?c:new Uint8Array(c);for(e=0;e<s;e+=4)A=p[t.charCodeAt(e)],n=p[t.charCodeAt(e+1)],r=p[t.charCodeAt(e+2)],i=p[t.charCodeAt(e+3)],u[a++]=A<<2|n>>4,u[a++]=(15&n)<<4|r>>2,u[a++]=(3&r)<<6|63&i;return c}(t),n=Array.isArray(A)?function(t){for(var e=t.length,A=[],n=0;n<e;n+=4)A.push(t[n+3]<<24|t[n+2]<<16|t[n+1]<<8|t[n]);return A}(A):new Uint32Array(A),r=Array.isArray(A)?function(t){for(var e=t.length,A=[],n=0;n<e;n+=2)A.push(t[n+1]<<8|t[n]);return A}(A):new Uint16Array(A),i=g(r,12,n[4]/2),o=2===n[5]?g(r,(24+n[4])/2):function(t,e,A){return t.slice?t.slice(e,A):new Uint32Array(Array.prototype.slice.call(t,e,A))}(n,Math.ceil((24+n[4])/4));return new m(n[0],n[1],n[2],n[3],i,o)}("KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA=="),X=[k,36],W=[1,2,3,5],J=[y,8],Y=[I,_],$=W.concat(J),Z=[R,K,j,M,T],tt=[C,b],et=function(t,e,A,n){var r=n[A];if(Array.isArray(t)?-1!==t.indexOf(r):t===r)for(var i=A;i<=n.length;){var o=n[++i];if(o===e)return!0;if(o!==y)break}if(r===y)for(var i=A;i>0;){var s=n[--i];if(Array.isArray(t)?-1!==t.indexOf(s):t===s)for(var a=A;a<=n.length;){var o=n[++a];if(o===e)return!0;if(o!==y)break}if(s!==y)break}return!1},At=function(t,e){for(var A=t;A>=0;){var n=e[A];if(n!==y)return n;A--}return 0},nt=function(t,e,A,n,r){if(0===A[n])return"×";var i=n-1;if(Array.isArray(r)&&!0===r[i])return"×";var o=i-1,s=i+1,a=e[i],c=o>=0?e[o]:0,u=e[s];if(2===a&&3===u)return"×";if(-1!==W.indexOf(a))return z;if(-1!==W.indexOf(u))return"×";if(-1!==J.indexOf(u))return"×";if(8===At(i,e))return"÷";if(11===G.get(t[i]))return"×";if((a===O||a===P)&&11===G.get(t[s]))return"×";if(7===a||7===u)return"×";if(9===a)return"×";if(-1===[y,b,C].indexOf(a)&&9===u)return"×";if(-1!==[F,Q,U,N,H].indexOf(u))return"×";if(At(i,e)===L)return"×";if(et(23,L,i,e))return"×";if(et([F,Q],E,i,e))return"×";if(et(12,12,i,e))return"×";if(a===y)return"÷";if(23===a||23===u)return"×";if(16===u||16===a)return"÷";if(-1!==[b,C,E].indexOf(u)||14===a)return"×";if(36===c&&-1!==tt.indexOf(a))return"×";if(a===H&&36===u)return"×";if(u===x)return"×";if(-1!==X.indexOf(u)&&a===S||-1!==X.indexOf(a)&&u===S)return"×";if(a===I&&-1!==[D,O,P].indexOf(u)||-1!==[D,O,P].indexOf(a)&&u===_)return"×";if(-1!==X.indexOf(a)&&-1!==Y.indexOf(u)||-1!==Y.indexOf(a)&&-1!==X.indexOf(u))return"×";if(-1!==[I,_].indexOf(a)&&(u===S||-1!==[L,C].indexOf(u)&&e[s+1]===S)||-1!==[L,C].indexOf(a)&&u===S||a===S&&-1!==[S,H,N].indexOf(u))return"×";if(-1!==[S,H,N,F,Q].indexOf(u))for(var l=i;l>=0;){var h=e[l];if(h===S)return"×";if(-1===[H,N].indexOf(h))break;l--}if(-1!==[I,_].indexOf(u))for(var l=-1!==[F,Q].indexOf(a)?o:i;l>=0;){var h=e[l];if(h===S)return"×";if(-1===[H,N].indexOf(h))break;l--}if(R===a&&-1!==[R,K,M,T].indexOf(u)||-1!==[K,M].indexOf(a)&&-1!==[K,j].indexOf(u)||-1!==[j,T].indexOf(a)&&u===j)return"×";if(-1!==Z.indexOf(a)&&-1!==[x,_].indexOf(u)||-1!==Z.indexOf(u)&&a===I)return"×";if(-1!==X.indexOf(a)&&-1!==X.indexOf(u))return"×";if(a===N&&-1!==X.indexOf(u))return"×";if(-1!==X.concat(S).indexOf(a)&&u===L&&-1===q.indexOf(t[s])||-1!==X.concat(S).indexOf(u)&&a===Q)return"×";if(41===a&&41===u){for(var f=A[i],p=1;f>0&&41===e[--f];)p++;if(p%2!=0)return"×"}return a===O&&u===P?"×":"÷"},rt=function(t,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var A=function(t,e){void 0===e&&(e="strict");var A=[],n=[],r=[];return t.forEach(function(t,i){var o=G.get(t);if(o>50?(r.push(!0),o-=50):r.push(!1),-1!==["normal","auto","loose"].indexOf(e)&&-1!==[8208,8211,12316,12448].indexOf(t))return n.push(i),A.push(16);if(4===o||11===o){if(0===i)return n.push(i),A.push(k);var s=A[i-1];return-1===$.indexOf(s)?(n.push(n[i-1]),A.push(s)):(n.push(i),A.push(k))}return n.push(i),31===o?A.push("strict"===e?E:D):o===V?A.push(k):29===o?A.push(k):43===o?t>=131072&&t<=196605||t>=196608&&t<=262141?A.push(D):A.push(k):void A.push(o)}),[n,A,r]}(t,e.lineBreak),n=A[0],r=A[1],i=A[2];"break-all"!==e.wordBreak&&"break-word"!==e.wordBreak||(r=r.map(function(t){return-1!==[S,k,V].indexOf(t)?D:t}));var o="keep-all"===e.wordBreak?i.map(function(e,A){return e&&t[A]>=19968&&t[A]<=40959}):void 0;return[n,r,o]},it=function(){function t(t,e,A,n){this.codePoints=t,this.required=e===z,this.start=A,this.end=n}return t.prototype.slice=function(){return c.apply(void 0,this.codePoints.slice(this.start,this.end))},t}(),ot=function(t){return t>=48&&t<=57},st=function(t){return ot(t)||t>=65&&t<=70||t>=97&&t<=102},at=function(t){return function(t){return t>=97&&t<=122}(t)||function(t){return t>=65&&t<=90}(t)},ct=function(t){return 10===t||9===t||32===t},ut=function(t){return at(t)||function(t){return t>=128}(t)||95===t},lt=function(t){return ut(t)||ot(t)||45===t},ht=function(t){return t>=0&&t<=8||11===t||t>=14&&t<=31||127===t},ft=function(t,e){return 92===t&&10!==e},pt=function(t,e,A){return 45===t?ut(e)||ft(e,A):!!ut(t)||!(92!==t||!ft(t,e))},dt=function(t,e,A){return 43===t||45===t?!!ot(e)||46===e&&ot(A):ot(46===t?e:t)},gt={type:2},mt={type:3},wt={type:4},vt={type:13},Bt={type:8},yt={type:21},bt={type:9},Ct={type:10},Ft={type:11},Qt={type:12},Ut={type:14},xt={type:23},Et={type:1},Lt={type:25},Nt={type:24},St={type:26},_t={type:27},It={type:28},Ht={type:29},kt={type:31},Ot={type:32},Pt=function(){function t(){this._value=[]}return t.prototype.write=function(t){this._value=this._value.concat(a(t))},t.prototype.read=function(){for(var t=[],e=this.consumeToken();e!==Ot;)t.push(e),e=this.consumeToken();return t},t.prototype.consumeToken=function(){var t=this.consumeCodePoint();switch(t){case 34:return this.consumeStringToken(34);case 35:var e=this.peekCodePoint(0),A=this.peekCodePoint(1),n=this.peekCodePoint(2);if(lt(e)||ft(A,n)){var r=pt(e,A,n)?2:1,i=this.consumeName();return{type:5,value:i,flags:r}}break;case 36:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),vt;break;case 39:return this.consumeStringToken(39);case 40:return gt;case 41:return mt;case 42:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Ut;break;case 43:if(dt(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case 44:return wt;case 45:var o=t,s=this.peekCodePoint(0),a=this.peekCodePoint(1);if(dt(o,s,a))return this.reconsumeCodePoint(t),this.consumeNumericToken();if(pt(o,s,a))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();if(45===s&&62===a)return this.consumeCodePoint(),this.consumeCodePoint(),Nt;break;case 46:if(dt(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case 47:if(42===this.peekCodePoint(0))for(this.consumeCodePoint();;){var u=this.consumeCodePoint();if(42===u&&47===(u=this.consumeCodePoint()))return this.consumeToken();if(-1===u)return this.consumeToken()}break;case 58:return St;case 59:return _t;case 60:if(33===this.peekCodePoint(0)&&45===this.peekCodePoint(1)&&45===this.peekCodePoint(2))return this.consumeCodePoint(),this.consumeCodePoint(),Lt;break;case 64:var l=this.peekCodePoint(0),h=this.peekCodePoint(1),f=this.peekCodePoint(2);if(pt(l,h,f)){var i=this.consumeName();return{type:7,value:i}}break;case 91:return It;case 92:if(ft(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();break;case 93:return Ht;case 61:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Bt;break;case 123:return Ft;case 125:return Qt;case 117:case 85:var p=this.peekCodePoint(0),d=this.peekCodePoint(1);return 43!==p||!st(d)&&63!==d||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(t),this.consumeIdentLikeToken();case 124:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),bt;if(124===this.peekCodePoint(0))return this.consumeCodePoint(),yt;break;case 126:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Ct;break;case-1:return Ot}return ct(t)?(this.consumeWhiteSpace(),kt):ot(t)?(this.reconsumeCodePoint(t),this.consumeNumericToken()):ut(t)?(this.reconsumeCodePoint(t),this.consumeIdentLikeToken()):{type:6,value:c(t)}},t.prototype.consumeCodePoint=function(){var t=this._value.shift();return void 0===t?-1:t},t.prototype.reconsumeCodePoint=function(t){this._value.unshift(t)},t.prototype.peekCodePoint=function(t){return t>=this._value.length?-1:this._value[t]},t.prototype.consumeUnicodeRangeToken=function(){for(var t=[],e=this.consumeCodePoint();st(e)&&t.length<6;)t.push(e),e=this.consumeCodePoint();for(var A=!1;63===e&&t.length<6;)t.push(e),e=this.consumeCodePoint(),A=!0;if(A){var n=parseInt(c.apply(void 0,t.map(function(t){return 63===t?48:t})),16),r=parseInt(c.apply(void 0,t.map(function(t){return 63===t?70:t})),16);return{type:30,start:n,end:r}}var i=parseInt(c.apply(void 0,t),16);if(45===this.peekCodePoint(0)&&st(this.peekCodePoint(1))){this.consumeCodePoint(),e=this.consumeCodePoint();for(var o=[];st(e)&&o.length<6;)o.push(e),e=this.consumeCodePoint();var r=parseInt(c.apply(void 0,o),16);return{type:30,start:i,end:r}}return{type:30,start:i,end:i}},t.prototype.consumeIdentLikeToken=function(){var t=this.consumeName();return"url"===t.toLowerCase()&&40===this.peekCodePoint(0)?(this.consumeCodePoint(),this.consumeUrlToken()):40===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:19,value:t}):{type:20,value:t}},t.prototype.consumeUrlToken=function(){var t=[];if(this.consumeWhiteSpace(),-1===this.peekCodePoint(0))return{type:22,value:""};var e=this.peekCodePoint(0);if(39===e||34===e){var A=this.consumeStringToken(this.consumeCodePoint());return 0===A.type&&(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0))?(this.consumeCodePoint(),{type:22,value:A.value}):(this.consumeBadUrlRemnants(),xt)}for(;;){var n=this.consumeCodePoint();if(-1===n||41===n)return{type:22,value:c.apply(void 0,t)};if(ct(n))return this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:22,value:c.apply(void 0,t)}):(this.consumeBadUrlRemnants(),xt);if(34===n||39===n||40===n||ht(n))return this.consumeBadUrlRemnants(),xt;if(92===n){if(!ft(n,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),xt;t.push(this.consumeEscapedCodePoint())}else t.push(n)}},t.prototype.consumeWhiteSpace=function(){for(;ct(this.peekCodePoint(0));)this.consumeCodePoint()},t.prototype.consumeBadUrlRemnants=function(){for(;;){var t=this.consumeCodePoint();if(41===t||-1===t)return;ft(t,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},t.prototype.consumeStringSlice=function(t){for(var e="";t>0;){var A=Math.min(5e4,t);e+=c.apply(void 0,this._value.splice(0,A)),t-=A}return this._value.shift(),e},t.prototype.consumeStringToken=function(t){for(var e="",A=0;;){var n=this._value[A];if(-1===n||void 0===n||n===t)return{type:0,value:e+=this.consumeStringSlice(A)};if(10===n)return this._value.splice(0,A),Et;if(92===n){var r=this._value[A+1];-1!==r&&void 0!==r&&(10===r?(e+=this.consumeStringSlice(A),A=-1,this._value.shift()):ft(n,r)&&(e+=this.consumeStringSlice(A),e+=c(this.consumeEscapedCodePoint()),A=-1))}A++}},t.prototype.consumeNumber=function(){var t=[],e=4,A=this.peekCodePoint(0);for(43!==A&&45!==A||t.push(this.consumeCodePoint());ot(this.peekCodePoint(0));)t.push(this.consumeCodePoint());A=this.peekCodePoint(0);var n=this.peekCodePoint(1);if(46===A&&ot(n))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;ot(this.peekCodePoint(0));)t.push(this.consumeCodePoint());A=this.peekCodePoint(0),n=this.peekCodePoint(1);var r=this.peekCodePoint(2);if((69===A||101===A)&&((43===n||45===n)&&ot(r)||ot(n)))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;ot(this.peekCodePoint(0));)t.push(this.consumeCodePoint());return[function(t){var e=0,A=1;43!==t[e]&&45!==t[e]||(45===t[e]&&(A=-1),e++);for(var n=[];ot(t[e]);)n.push(t[e++]);var r=n.length?parseInt(c.apply(void 0,n),10):0;46===t[e]&&e++;for(var i=[];ot(t[e]);)i.push(t[e++]);var o=i.length,s=o?parseInt(c.apply(void 0,i),10):0;69!==t[e]&&101!==t[e]||e++;var a=1;43!==t[e]&&45!==t[e]||(45===t[e]&&(a=-1),e++);for(var u=[];ot(t[e]);)u.push(t[e++]);var l=u.length?parseInt(c.apply(void 0,u),10):0;return A*(r+s*Math.pow(10,-o))*Math.pow(10,a*l)}(t),e]},t.prototype.consumeNumericToken=function(){var t=this.consumeNumber(),e=t[0],A=t[1],n=this.peekCodePoint(0),r=this.peekCodePoint(1),i=this.peekCodePoint(2);if(pt(n,r,i)){var o=this.consumeName();return{type:15,number:e,flags:A,unit:o}}return 37===n?(this.consumeCodePoint(),{type:16,number:e,flags:A}):{type:17,number:e,flags:A}},t.prototype.consumeEscapedCodePoint=function(){var t=this.consumeCodePoint();if(st(t)){for(var e=c(t);st(this.peekCodePoint(0))&&e.length<6;)e+=c(this.consumeCodePoint());ct(this.peekCodePoint(0))&&this.consumeCodePoint();var A=parseInt(e,16);return 0===A||function(t){return t>=55296&&t<=57343}(A)||A>1114111?65533:A}return-1===t?65533:t},t.prototype.consumeName=function(){for(var t="";;){var e=this.consumeCodePoint();if(lt(e))t+=c(e);else{if(!ft(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),t;t+=c(this.consumeEscapedCodePoint())}}},t}(),Mt=function(){function t(t){this._tokens=t}return t.create=function(e){var A=new Pt;return A.write(e),new t(A.read())},t.parseValue=function(e){return t.create(e).parseComponentValue()},t.parseValues=function(e){return t.create(e).parseComponentValues()},t.prototype.parseComponentValue=function(){for(var t=this.consumeToken();31===t.type;)t=this.consumeToken();if(32===t.type)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(t);var e=this.consumeComponentValue();do{t=this.consumeToken()}while(31===t.type);if(32===t.type)return e;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},t.prototype.parseComponentValues=function(){for(var t=[];;){var e=this.consumeComponentValue();if(32===e.type)return t;t.push(e),t.push()}},t.prototype.consumeComponentValue=function(){var t=this.consumeToken();switch(t.type){case 11:case 28:case 2:return this.consumeSimpleBlock(t.type);case 19:return this.consumeFunction(t)}return t},t.prototype.consumeSimpleBlock=function(t){for(var e={type:t,values:[]},A=this.consumeToken();;){if(32===A.type||Gt(A,t))return e;this.reconsumeToken(A),e.values.push(this.consumeComponentValue()),A=this.consumeToken()}},t.prototype.consumeFunction=function(t){for(var e={name:t.value,values:[],type:18};;){var A=this.consumeToken();if(32===A.type||3===A.type)return e;this.reconsumeToken(A),e.values.push(this.consumeComponentValue())}},t.prototype.consumeToken=function(){var t=this._tokens.shift();return void 0===t?Ot:t},t.prototype.reconsumeToken=function(t){this._tokens.unshift(t)},t}(),Tt=function(t){return 15===t.type},Dt=function(t){return 17===t.type},Rt=function(t){return 20===t.type},Kt=function(t){return 0===t.type},jt=function(t,e){return Rt(t)&&t.value===e},Vt=function(t){return 31!==t.type},qt=function(t){return 31!==t.type&&4!==t.type},zt=function(t){var e=[],A=[];return t.forEach(function(t){if(4===t.type){if(0===A.length)throw new Error("Error parsing function args, zero tokens for arg");return e.push(A),void(A=[])}31!==t.type&&A.push(t)}),A.length&&e.push(A),e},Gt=function(t,e){return 11===e&&12===t.type||28===e&&29===t.type||2===e&&3===t.type},Xt=function(t){return 17===t.type||15===t.type},Wt=function(t){return 16===t.type||Xt(t)},Jt=function(t){return t.length>1?[t[0],t[1]]:[t[0]]},Yt={type:17,number:0,flags:4},$t={type:16,number:50,flags:4},Zt={type:16,number:100,flags:4},te=function(t,e,A){var n=t[0],r=t[1];return[ee(n,e),ee(void 0!==r?r:n,A)]},ee=function(t,e){if(16===t.type)return t.number/100*e;if(Tt(t))switch(t.unit){case"rem":case"em":return 16*t.number;case"px":default:return t.number}return t.number},Ae={name:"angle",parse:function(t,e){if(15===e.type)switch(e.unit){case"deg":return Math.PI*e.number/180;case"grad":return Math.PI/200*e.number;case"rad":return e.number;case"turn":return 2*Math.PI*e.number}throw new Error("Unsupported angle type")}},ne=function(t){return 15===t.type&&("deg"===t.unit||"grad"===t.unit||"rad"===t.unit||"turn"===t.unit)},re=function(t){var e=t.filter(Rt).map(function(t){return t.value}).join(" ");switch(e){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Yt,Yt];case"to top":case"bottom":return ie(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Yt,Zt];case"to right":case"left":return ie(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Zt,Zt];case"to bottom":case"top":return ie(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Zt,Yt];case"to left":case"right":return ie(270)}return 0},ie=function(t){return Math.PI*t/180},oe={name:"color",parse:function(t,e){if(18===e.type){var A=de[e.name];if(void 0===A)throw new Error('Attempting to parse an unsupported color function "'+e.name+'"');return A(t,e.values)}if(5===e.type){if(3===e.value.length){var n=e.value.substring(0,1),r=e.value.substring(1,2),i=e.value.substring(2,3);return ce(parseInt(n+n,16),parseInt(r+r,16),parseInt(i+i,16),1)}if(4===e.value.length){var n=e.value.substring(0,1),r=e.value.substring(1,2),i=e.value.substring(2,3),o=e.value.substring(3,4);return ce(parseInt(n+n,16),parseInt(r+r,16),parseInt(i+i,16),parseInt(o+o,16)/255)}if(6===e.value.length){var n=e.value.substring(0,2),r=e.value.substring(2,4),i=e.value.substring(4,6);return ce(parseInt(n,16),parseInt(r,16),parseInt(i,16),1)}if(8===e.value.length){var n=e.value.substring(0,2),r=e.value.substring(2,4),i=e.value.substring(4,6),o=e.value.substring(6,8);return ce(parseInt(n,16),parseInt(r,16),parseInt(i,16),parseInt(o,16)/255)}}if(20===e.type){var s=me[e.value.toUpperCase()];if(void 0!==s)return s}return me.TRANSPARENT}},se=function(t){return 0==(255&t)},ae=function(t){var e=255&t,A=255&t>>8,n=255&t>>16,r=255&t>>24;return e<255?"rgba("+r+","+n+","+A+","+e/255+")":"rgb("+r+","+n+","+A+")"},ce=function(t,e,A,n){return(t<<24|e<<16|A<<8|Math.round(255*n)<<0)>>>0},ue=function(t,e){if(17===t.type)return t.number;if(16===t.type){var A=3===e?1:255;return 3===e?t.number/100*A:Math.round(t.number/100*A)}return 0},le=function(t,e){var A=e.filter(qt);if(3===A.length){var n=A.map(ue),r=n[0],i=n[1],o=n[2];return ce(r,i,o,1)}if(4===A.length){var s=A.map(ue),r=s[0],i=s[1],o=s[2],a=s[3];return ce(r,i,o,a)}return 0};function he(t,e,A){return A<0&&(A+=1),A>=1&&(A-=1),A<1/6?(e-t)*A*6+t:A<.5?e:A<2/3?6*(e-t)*(2/3-A)+t:t}var fe,pe=function(t,e){var A=e.filter(qt),n=A[0],r=A[1],i=A[2],o=A[3],s=(17===n.type?ie(n.number):Ae.parse(t,n))/(2*Math.PI),a=Wt(r)?r.number/100:0,c=Wt(i)?i.number/100:0,u=void 0!==o&&Wt(o)?ee(o,1):1;if(0===a)return ce(255*c,255*c,255*c,1);var l=c<=.5?c*(a+1):c+a-c*a,h=2*c-l,f=he(h,l,s+1/3),p=he(h,l,s),d=he(h,l,s-1/3);return ce(255*f,255*p,255*d,u)},de={hsl:pe,hsla:pe,rgb:le,rgba:le},ge=function(t,e){return oe.parse(t,Mt.create(e).parseComponentValue())},me={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},we={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(t,e){return e.map(function(t){if(Rt(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},ve={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Be=function(t,e){var A=oe.parse(t,e[0]),n=e[1];return n&&Wt(n)?{color:A,stop:n}:{color:A,stop:null}},ye=function(t,e){var A=t[0],n=t[t.length-1];null===A.stop&&(A.stop=Yt),null===n.stop&&(n.stop=Zt);for(var r=[],i=0,o=0;o<t.length;o++){var s=t[o].stop;if(null!==s){var a=ee(s,e);a>i?r.push(a):r.push(i),i=a}else r.push(null)}for(var c=null,o=0;o<r.length;o++){var u=r[o];if(null===u)null===c&&(c=o);else if(null!==c){for(var l=o-c,h=r[c-1],f=(u-h)/(l+1),p=1;p<=l;p++)r[c+p-1]=f*p;c=null}}return t.map(function(t,A){var n=t.color;return{color:n,stop:Math.max(Math.min(1,r[A]/e),0)}})},be=function(t,e,A){var n="number"==typeof t?t:function(t,e,A){var n=e/2,r=A/2,i=ee(t[0],e)-n,o=r-ee(t[1],A);return(Math.atan2(o,i)+2*Math.PI)%(2*Math.PI)}(t,e,A),r=Math.abs(e*Math.sin(n))+Math.abs(A*Math.cos(n)),i=e/2,o=A/2,s=r/2,a=Math.sin(n-Math.PI/2)*s,c=Math.cos(n-Math.PI/2)*s;return[r,i-c,i+c,o-a,o+a]},Ce=function(t,e){return Math.sqrt(t*t+e*e)},Fe=function(t,e,A,n,r){var i=[[0,0],[0,e],[t,0],[t,e]];return i.reduce(function(t,e){var i=e[0],o=e[1],s=Ce(A-i,n-o);return(r?s<t.optimumDistance:s>t.optimumDistance)?{optimumCorner:e,optimumDistance:s}:t},{optimumDistance:r?1/0:-1/0,optimumCorner:null}).optimumCorner},Qe=function(t,e){var A=ie(180),n=[];return zt(e).forEach(function(e,r){if(0===r){var i=e[0];if(20===i.type&&-1!==["top","left","right","bottom"].indexOf(i.value))return void(A=re(e));if(ne(i))return void(A=(Ae.parse(t,i)+ie(270))%ie(360))}var o=Be(t,e);n.push(o)}),{angle:A,stops:n,type:1}},Ue=function(t,e){var A=0,n=3,r=[],i=[];return zt(e).forEach(function(e,o){var s=!0;if(0===o?s=e.reduce(function(t,e){if(Rt(e))switch(e.value){case"center":return i.push($t),!1;case"top":case"left":return i.push(Yt),!1;case"right":case"bottom":return i.push(Zt),!1}else if(Wt(e)||Xt(e))return i.push(e),!1;return t},s):1===o&&(s=e.reduce(function(t,e){if(Rt(e))switch(e.value){case"circle":return A=0,!1;case"ellipse":return A=1,!1;case"contain":case"closest-side":return n=0,!1;case"farthest-side":return n=1,!1;case"closest-corner":return n=2,!1;case"cover":case"farthest-corner":return n=3,!1}else if(Xt(e)||Wt(e))return Array.isArray(n)||(n=[]),n.push(e),!1;return t},s)),s){var a=Be(t,e);r.push(a)}}),{size:n,shape:A,stops:r,position:i,type:2}},xe={name:"image",parse:function(t,e){if(22===e.type){var A={url:e.value,type:0};return t.cache.addImage(e.value),A}if(18===e.type){var n=Ee[e.name];if(void 0===n)throw new Error('Attempting to parse an unsupported image function "'+e.name+'"');return n(t,e.values)}throw new Error("Unsupported image type "+e.type)}},Ee={"linear-gradient":function(t,e){var A=ie(180),n=[];return zt(e).forEach(function(e,r){if(0===r){var i=e[0];if(20===i.type&&"to"===i.value)return void(A=re(e));if(ne(i))return void(A=Ae.parse(t,i))}var o=Be(t,e);n.push(o)}),{angle:A,stops:n,type:1}},"-moz-linear-gradient":Qe,"-ms-linear-gradient":Qe,"-o-linear-gradient":Qe,"-webkit-linear-gradient":Qe,"radial-gradient":function(t,e){var A=0,n=3,r=[],i=[];return zt(e).forEach(function(e,o){var s=!0;if(0===o){var a=!1;s=e.reduce(function(t,e){if(a)if(Rt(e))switch(e.value){case"center":return i.push($t),t;case"top":case"left":return i.push(Yt),t;case"right":case"bottom":return i.push(Zt),t}else(Wt(e)||Xt(e))&&i.push(e);else if(Rt(e))switch(e.value){case"circle":return A=0,!1;case"ellipse":return A=1,!1;case"at":return a=!0,!1;case"closest-side":return n=0,!1;case"cover":case"farthest-side":return n=1,!1;case"contain":case"closest-corner":return n=2,!1;case"farthest-corner":return n=3,!1}else if(Xt(e)||Wt(e))return Array.isArray(n)||(n=[]),n.push(e),!1;return t},s)}if(s){var c=Be(t,e);r.push(c)}}),{size:n,shape:A,stops:r,position:i,type:2}},"-moz-radial-gradient":Ue,"-ms-radial-gradient":Ue,"-o-radial-gradient":Ue,"-webkit-radial-gradient":Ue,"-webkit-gradient":function(t,e){var A=ie(180),n=[],r=1;return zt(e).forEach(function(e,A){var i=e[0];if(0===A){if(Rt(i)&&"linear"===i.value)return void(r=1);if(Rt(i)&&"radial"===i.value)return void(r=2)}if(18===i.type)if("from"===i.name){var o=oe.parse(t,i.values[0]);n.push({stop:Yt,color:o})}else if("to"===i.name){var o=oe.parse(t,i.values[0]);n.push({stop:Zt,color:o})}else if("color-stop"===i.name){var s=i.values.filter(qt);if(2===s.length){var o=oe.parse(t,s[1]),a=s[0];Dt(a)&&n.push({stop:{type:16,number:100*a.number,flags:a.flags},color:o})}}}),1===r?{angle:(A+ie(180))%ie(360),stops:n,type:r}:{size:3,shape:0,stops:n,position:[],type:r}}},Le={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(t,e){if(0===e.length)return[];var A=e[0];return 20===A.type&&"none"===A.value?[]:e.filter(function(t){return qt(t)&&function(t){return!(20===t.type&&"none"===t.value||18===t.type&&!Ee[t.name])}(t)}).map(function(e){return xe.parse(t,e)})}},Ne={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(t,e){return e.map(function(t){if(Rt(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Se={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(t,e){return zt(e).map(function(t){return t.filter(Wt)}).map(Jt)}},_e={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(t,e){return zt(e).map(function(t){return t.filter(Rt).map(function(t){return t.value}).join(" ")}).map(Ie)}},Ie=function(t){switch(t){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}};!function(t){t.AUTO="auto",t.CONTAIN="contain",t.COVER="cover"}(fe||(fe={}));var He,ke={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(t,e){return zt(e).map(function(t){return t.filter(Oe)})}},Oe=function(t){return Rt(t)||Wt(t)},Pe=function(t){return{name:"border-"+t+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Me=Pe("top"),Te=Pe("right"),De=Pe("bottom"),Re=Pe("left"),Ke=function(t){return{name:"border-radius-"+t,initialValue:"0 0",prefix:!1,type:1,parse:function(t,e){return Jt(e.filter(Wt))}}},je=Ke("top-left"),Ve=Ke("top-right"),qe=Ke("bottom-right"),ze=Ke("bottom-left"),Ge=function(t){return{name:"border-"+t+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(t,e){switch(e){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Xe=Ge("top"),We=Ge("right"),Je=Ge("bottom"),Ye=Ge("left"),$e=function(t){return{name:"border-"+t+"-width",initialValue:"0",type:0,prefix:!1,parse:function(t,e){return Tt(e)?e.number:0}}},Ze=$e("top"),tA=$e("right"),eA=$e("bottom"),AA=$e("left"),nA={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},rA={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(t,e){switch(e){case"rtl":return 1;case"ltr":default:return 0}}},iA={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(t,e){return e.filter(Rt).reduce(function(t,e){return t|oA(e.value)},0)}},oA=function(t){switch(t){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},sA={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},aA={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(t,e){return 20===e.type&&"normal"===e.value?0:17===e.type?e.number:15===e.type?e.number:0}};!function(t){t.NORMAL="normal",t.STRICT="strict"}(He||(He={}));var cA,uA={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){switch(e){case"strict":return He.STRICT;case"normal":default:return He.NORMAL}}},lA={name:"line-height",initialValue:"normal",prefix:!1,type:4},hA=function(t,e){return Rt(t)&&"normal"===t.value?1.2*e:17===t.type?e*t.number:Wt(t)?ee(t,e):e},fA={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(t,e){return 20===e.type&&"none"===e.value?null:xe.parse(t,e)}},pA={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(t,e){switch(e){case"inside":return 0;case"outside":default:return 1}}},dA={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},gA=function(t){return{name:"margin-"+t,initialValue:"0",prefix:!1,type:4}},mA=gA("top"),wA=gA("right"),vA=gA("bottom"),BA=gA("left"),yA={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(t,e){return e.filter(Rt).map(function(t){switch(t.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},bA={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){switch(e){case"break-word":return"break-word";case"normal":default:return"normal"}}},CA=function(t){return{name:"padding-"+t,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},FA=CA("top"),QA=CA("right"),UA=CA("bottom"),xA=CA("left"),EA={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(t,e){switch(e){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},LA={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(t,e){switch(e){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},NA={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return 1===e.length&&jt(e[0],"none")?[]:zt(e).map(function(e){for(var A={color:me.TRANSPARENT,offsetX:Yt,offsetY:Yt,blur:Yt},n=0,r=0;r<e.length;r++){var i=e[r];Xt(i)?(0===n?A.offsetX=i:1===n?A.offsetY=i:A.blur=i,n++):A.color=oe.parse(t,i)}return A})}},SA={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},_A={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(t,e){if(20===e.type&&"none"===e.value)return null;if(18===e.type){var A=IA[e.name];if(void 0===A)throw new Error('Attempting to parse an unsupported transform function "'+e.name+'"');return A(e.values)}return null}},IA={matrix:function(t){var e=t.filter(function(t){return 17===t.type}).map(function(t){return t.number});return 6===e.length?e:null},matrix3d:function(t){var e=t.filter(function(t){return 17===t.type}).map(function(t){return t.number}),A=e[0],n=e[1];e[2],e[3];var r=e[4],i=e[5];e[6],e[7],e[8],e[9],e[10],e[11];var o=e[12],s=e[13];return e[14],e[15],16===e.length?[A,n,r,i,o,s]:null}},HA={type:16,number:50,flags:4},kA=[HA,HA],OA={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(t,e){var A=e.filter(Wt);return 2!==A.length?kA:[A[0],A[1]]}},PA={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}};!function(t){t.NORMAL="normal",t.BREAK_ALL="break-all",t.KEEP_ALL="keep-all"}(cA||(cA={}));for(var MA={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){switch(e){case"break-all":return cA.BREAK_ALL;case"keep-all":return cA.KEEP_ALL;case"normal":default:return cA.NORMAL}}},TA={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(t,e){if(20===e.type)return{auto:!0,order:0};if(Dt(e))return{auto:!1,order:e.number};throw new Error("Invalid z-index number parsed")}},DA={name:"time",parse:function(t,e){if(15===e.type)switch(e.unit.toLowerCase()){case"s":return 1e3*e.number;case"ms":return e.number}throw new Error("Unsupported time type")}},RA={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(t,e){return Dt(e)?e.number:1}},KA={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},jA={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(t,e){return e.filter(Rt).map(function(t){switch(t.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(t){return 0!==t})}},VA={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(t,e){var A=[],n=[];return e.forEach(function(t){switch(t.type){case 20:case 0:A.push(t.value);break;case 17:A.push(t.number.toString());break;case 4:n.push(A.join(" ")),A.length=0}}),A.length&&n.push(A.join(" ")),n.map(function(t){return-1===t.indexOf(" ")?t:"'"+t+"'"})}},qA={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},zA={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(t,e){if(Dt(e))return e.number;if(Rt(e))switch(e.value){case"bold":return 700;case"normal":default:return 400}return 400}},GA={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return e.filter(Rt).map(function(t){return t.value})}},XA={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){switch(e){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},WA=function(t,e){return 0!=(t&e)},JA={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(t,e){if(0===e.length)return[];var A=e[0];return 20===A.type&&"none"===A.value?[]:e}},YA={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(t,e){if(0===e.length)return null;var A=e[0];if(20===A.type&&"none"===A.value)return null;for(var n=[],r=e.filter(Vt),i=0;i<r.length;i++){var o=r[i],s=r[i+1];if(20===o.type){var a=s&&Dt(s)?s.number:1;n.push({counter:o.value,increment:a})}}return n}},$A={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(t,e){if(0===e.length)return[];for(var A=[],n=e.filter(Vt),r=0;r<n.length;r++){var i=n[r],o=n[r+1];if(Rt(i)&&"none"!==i.value){var s=o&&Dt(o)?o.number:0;A.push({counter:i.value,reset:s})}}return A}},ZA={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(t,e){return e.filter(Tt).map(function(e){return DA.parse(t,e)})}},tn={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(t,e){if(0===e.length)return null;var A=e[0];if(20===A.type&&"none"===A.value)return null;var n=[],r=e.filter(Kt);if(r.length%2!=0)return null;for(var i=0;i<r.length;i+=2){var o=r[i].value,s=r[i+1].value;n.push({open:o,close:s})}return n}},en=function(t,e,A){if(!t)return"";var n=t[Math.min(e,t.length-1)];return n?A?n.open:n.close:""},An={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return 1===e.length&&jt(e[0],"none")?[]:zt(e).map(function(e){for(var A={color:255,offsetX:Yt,offsetY:Yt,blur:Yt,spread:Yt,inset:!1},n=0,r=0;r<e.length;r++){var i=e[r];jt(i,"inset")?A.inset=!0:Xt(i)?(0===n?A.offsetX=i:1===n?A.offsetY=i:2===n?A.blur=i:A.spread=i,n++):A.color=oe.parse(t,i)}return A})}},nn={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(t,e){var A=[];return e.filter(Rt).forEach(function(t){switch(t.value){case"stroke":A.push(1);break;case"fill":A.push(0);break;case"markers":A.push(2)}}),[0,1,2].forEach(function(t){-1===A.indexOf(t)&&A.push(t)}),A}},rn={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},on={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(t,e){return Tt(e)?e.number:0}},sn=function(){function t(t,e){var A,n;this.animationDuration=un(t,ZA,e.animationDuration),this.backgroundClip=un(t,we,e.backgroundClip),this.backgroundColor=un(t,ve,e.backgroundColor),this.backgroundImage=un(t,Le,e.backgroundImage),this.backgroundOrigin=un(t,Ne,e.backgroundOrigin),this.backgroundPosition=un(t,Se,e.backgroundPosition),this.backgroundRepeat=un(t,_e,e.backgroundRepeat),this.backgroundSize=un(t,ke,e.backgroundSize),this.borderTopColor=un(t,Me,e.borderTopColor),this.borderRightColor=un(t,Te,e.borderRightColor),this.borderBottomColor=un(t,De,e.borderBottomColor),this.borderLeftColor=un(t,Re,e.borderLeftColor),this.borderTopLeftRadius=un(t,je,e.borderTopLeftRadius),this.borderTopRightRadius=un(t,Ve,e.borderTopRightRadius),this.borderBottomRightRadius=un(t,qe,e.borderBottomRightRadius),this.borderBottomLeftRadius=un(t,ze,e.borderBottomLeftRadius),this.borderTopStyle=un(t,Xe,e.borderTopStyle),this.borderRightStyle=un(t,We,e.borderRightStyle),this.borderBottomStyle=un(t,Je,e.borderBottomStyle),this.borderLeftStyle=un(t,Ye,e.borderLeftStyle),this.borderTopWidth=un(t,Ze,e.borderTopWidth),this.borderRightWidth=un(t,tA,e.borderRightWidth),this.borderBottomWidth=un(t,eA,e.borderBottomWidth),this.borderLeftWidth=un(t,AA,e.borderLeftWidth),this.boxShadow=un(t,An,e.boxShadow),this.color=un(t,nA,e.color),this.direction=un(t,rA,e.direction),this.display=un(t,iA,e.display),this.float=un(t,sA,e.cssFloat),this.fontFamily=un(t,VA,e.fontFamily),this.fontSize=un(t,qA,e.fontSize),this.fontStyle=un(t,XA,e.fontStyle),this.fontVariant=un(t,GA,e.fontVariant),this.fontWeight=un(t,zA,e.fontWeight),this.letterSpacing=un(t,aA,e.letterSpacing),this.lineBreak=un(t,uA,e.lineBreak),this.lineHeight=un(t,lA,e.lineHeight),this.listStyleImage=un(t,fA,e.listStyleImage),this.listStylePosition=un(t,pA,e.listStylePosition),this.listStyleType=un(t,dA,e.listStyleType),this.marginTop=un(t,mA,e.marginTop),this.marginRight=un(t,wA,e.marginRight),this.marginBottom=un(t,vA,e.marginBottom),this.marginLeft=un(t,BA,e.marginLeft),this.opacity=un(t,RA,e.opacity);var r=un(t,yA,e.overflow);this.overflowX=r[0],this.overflowY=r[r.length>1?1:0],this.overflowWrap=un(t,bA,e.overflowWrap),this.paddingTop=un(t,FA,e.paddingTop),this.paddingRight=un(t,QA,e.paddingRight),this.paddingBottom=un(t,UA,e.paddingBottom),this.paddingLeft=un(t,xA,e.paddingLeft),this.paintOrder=un(t,nn,e.paintOrder),this.position=un(t,LA,e.position),this.textAlign=un(t,EA,e.textAlign),this.textDecorationColor=un(t,KA,null!==(A=e.textDecorationColor)&&void 0!==A?A:e.color),this.textDecorationLine=un(t,jA,null!==(n=e.textDecorationLine)&&void 0!==n?n:e.textDecoration),this.textShadow=un(t,NA,e.textShadow),this.textTransform=un(t,SA,e.textTransform),this.transform=un(t,_A,e.transform),this.transformOrigin=un(t,OA,e.transformOrigin),this.visibility=un(t,PA,e.visibility),this.webkitTextStrokeColor=un(t,rn,e.webkitTextStrokeColor),this.webkitTextStrokeWidth=un(t,on,e.webkitTextStrokeWidth),this.wordBreak=un(t,MA,e.wordBreak),this.zIndex=un(t,TA,e.zIndex)}return t.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&0===this.visibility},t.prototype.isTransparent=function(){return se(this.backgroundColor)},t.prototype.isTransformed=function(){return null!==this.transform},t.prototype.isPositioned=function(){return 0!==this.position},t.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},t.prototype.isFloating=function(){return 0!==this.float},t.prototype.isInlineLevel=function(){return WA(this.display,4)||WA(this.display,33554432)||WA(this.display,268435456)||WA(this.display,536870912)||WA(this.display,67108864)||WA(this.display,134217728)},t}(),an=function(t,e){this.content=un(t,JA,e.content),this.quotes=un(t,tn,e.quotes)},cn=function(t,e){this.counterIncrement=un(t,YA,e.counterIncrement),this.counterReset=un(t,$A,e.counterReset)},un=function(t,e,A){var n=new Pt,r=null!==A&&void 0!==A?A.toString():e.initialValue;n.write(r);var i=new Mt(n.read());switch(e.type){case 2:var o=i.parseComponentValue();return e.parse(t,Rt(o)?o.value:e.initialValue);case 0:return e.parse(t,i.parseComponentValue());case 1:return e.parse(t,i.parseComponentValues());case 4:return i.parseComponentValue();case 3:switch(e.format){case"angle":return Ae.parse(t,i.parseComponentValue());case"color":return oe.parse(t,i.parseComponentValue());case"image":return xe.parse(t,i.parseComponentValue());case"length":var s=i.parseComponentValue();return Xt(s)?s:Yt;case"length-percentage":var a=i.parseComponentValue();return Wt(a)?a:Yt;case"time":return DA.parse(t,i.parseComponentValue())}}},ln=function(t,e){var A=function(t){switch(t.getAttribute("data-html2canvas-debug")){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}}(t);return 1===A||e===A},hn=function(t,e){this.context=t,this.textNodes=[],this.elements=[],this.flags=0,ln(e,3),this.styles=new sn(t,window.getComputedStyle(e,null)),gr(e)&&(this.styles.animationDuration.some(function(t){return t>0})&&(e.style.animationDuration="0s"),null!==this.styles.transform&&(e.style.transform="none")),this.bounds=s(this.context,e),ln(e,4)&&(this.flags|=16)},fn="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",pn="undefined"==typeof Uint8Array?[]:new Uint8Array(256),dn=0;dn<fn.length;dn++)pn[fn.charCodeAt(dn)]=dn;for(var gn=function(t,e,A){return t.slice?t.slice(e,A):new Uint16Array(Array.prototype.slice.call(t,e,A))},mn=function(){function t(t,e,A,n,r,i){this.initialValue=t,this.errorValue=e,this.highStart=A,this.highValueIndex=n,this.index=r,this.data=i}return t.prototype.get=function(t){var e;if(t>=0){if(t<55296||t>56319&&t<=65535)return e=((e=this.index[t>>5])<<2)+(31&t),this.data[e];if(t<=65535)return e=((e=this.index[2048+(t-55296>>5)])<<2)+(31&t),this.data[e];if(t<this.highStart)return e=2080+(t>>11),e=this.index[e],e+=t>>5&63,e=((e=this.index[e])<<2)+(31&t),this.data[e];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},t}(),wn="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",vn="undefined"==typeof Uint8Array?[]:new Uint8Array(256),Bn=0;Bn<wn.length;Bn++)vn[wn.charCodeAt(Bn)]=Bn;var yn,bn=8,Cn=9,Fn=11,Qn=12,Un=function(t,e){var A=function(t){var e,A,n,r,i,o=.75*t.length,s=t.length,a=0;"="===t[t.length-1]&&(o--,"="===t[t.length-2]&&o--);var c="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(o):new Array(o),u=Array.isArray(c)?c:new Uint8Array(c);for(e=0;e<s;e+=4)A=pn[t.charCodeAt(e)],n=pn[t.charCodeAt(e+1)],r=pn[t.charCodeAt(e+2)],i=pn[t.charCodeAt(e+3)],u[a++]=A<<2|n>>4,u[a++]=(15&n)<<4|r>>2,u[a++]=(3&r)<<6|63&i;return c}(t),n=Array.isArray(A)?function(t){for(var e=t.length,A=[],n=0;n<e;n+=4)A.push(t[n+3]<<24|t[n+2]<<16|t[n+1]<<8|t[n]);return A}(A):new Uint32Array(A),r=Array.isArray(A)?function(t){for(var e=t.length,A=[],n=0;n<e;n+=2)A.push(t[n+1]<<8|t[n]);return A}(A):new Uint16Array(A),i=gn(r,12,n[4]/2),o=2===n[5]?gn(r,(24+n[4])/2):function(t,e,A){return t.slice?t.slice(e,A):new Uint32Array(Array.prototype.slice.call(t,e,A))}(n,Math.ceil((24+n[4])/4));return new mn(n[0],n[1],n[2],n[3],i,o)}("AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA="),xn=function(t){return Un.get(t)},En=function(t,e,A){var n=A-2,r=e[n],i=e[A-1],o=e[A];if(2===i&&3===o)return"×";if(2===i||3===i||4===i)return"÷";if(2===o||3===o||4===o)return"÷";if(i===bn&&-1!==[bn,Cn,Fn,Qn].indexOf(o))return"×";if(!(i!==Fn&&i!==Cn||o!==Cn&&10!==o))return"×";if((i===Qn||10===i)&&10===o)return"×";if(13===o||5===o)return"×";if(7===o)return"×";if(1===i)return"×";if(13===i&&14===o){for(;5===r;)r=e[--n];if(14===r)return"×"}if(15===i&&15===o){for(var s=0;15===r;)s++,r=e[--n];if(s%2==0)return"×"}return"÷"},Ln=function(t){var e=function(t){for(var e=[],A=0,n=t.length;A<n;){var r=t.charCodeAt(A++);if(r>=55296&&r<=56319&&A<n){var i=t.charCodeAt(A++);56320==(64512&i)?e.push(((1023&r)<<10)+(1023&i)+65536):(e.push(r),A--)}else e.push(r)}return e}(t),A=e.length,n=0,r=0,i=e.map(xn);return{next:function(){if(n>=A)return{done:!0,value:null};for(var t="×";n<A&&"×"===(t=En(0,i,++n)););if("×"!==t||n===A){var o=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,t);var A=t.length;if(!A)return"";for(var n=[],r=-1,i="";++r<A;){var o=t[r];o<=65535?n.push(o):(o-=65536,n.push(55296+(o>>10),o%1024+56320)),(r+1===A||n.length>16384)&&(i+=String.fromCharCode.apply(String,n),n.length=0)}return i}.apply(null,e.slice(r,n));return r=n,{value:o,done:!1}}return{done:!0,value:null}}}},Nn=function(t){return 0===t[0]&&255===t[1]&&0===t[2]&&255===t[3]},Sn=function(t,e,A,n,r){var i="http://www.w3.org/2000/svg",o=document.createElementNS(i,"svg"),s=document.createElementNS(i,"foreignObject");return o.setAttributeNS(null,"width",t.toString()),o.setAttributeNS(null,"height",e.toString()),s.setAttributeNS(null,"width","100%"),s.setAttributeNS(null,"height","100%"),s.setAttributeNS(null,"x",A.toString()),s.setAttributeNS(null,"y",n.toString()),s.setAttributeNS(null,"externalResourcesRequired","true"),o.appendChild(s),s.appendChild(r),o},_n=function(t){return new Promise(function(e,A){var n=new Image;n.onload=function(){return e(n)},n.onerror=A,n.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(t))})},In={get SUPPORT_RANGE_BOUNDS(){var t=function(t){if(t.createRange){var e=t.createRange();if(e.getBoundingClientRect){var A=t.createElement("boundtest");A.style.height="123px",A.style.display="block",t.body.appendChild(A),e.selectNode(A);var n=e.getBoundingClientRect(),r=Math.round(n.height);if(t.body.removeChild(A),123===r)return!0}}return!1}(document);return Object.defineProperty(In,"SUPPORT_RANGE_BOUNDS",{value:t}),t},get SUPPORT_WORD_BREAKING(){var t=In.SUPPORT_RANGE_BOUNDS&&function(t){var e=t.createElement("boundtest");e.style.width="50px",e.style.display="block",e.style.fontSize="12px",e.style.letterSpacing="0px",e.style.wordSpacing="0px",t.body.appendChild(e);var A=t.createRange();e.innerHTML="function"==typeof"".repeat?"&#128104;".repeat(10):"";var n=e.firstChild,r=0,i={},o=a(n.data).map(function(t){return c(t)}).every(function(t,e){A.setStart(n,r),A.setEnd(n,r+t.length);var o=A.getBoundingClientRect();r+=t.length;var s=o.x>i.x||o.y>i.y;return i=o,0===e||s});return t.body.removeChild(e),o}(document);return Object.defineProperty(In,"SUPPORT_WORD_BREAKING",{value:t}),t},get SUPPORT_SVG_DRAWING(){var t=function(t){var e=new Image,A=t.createElement("canvas"),n=A.getContext("2d");if(!n)return!1;e.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{n.drawImage(e,0,0),A.toDataURL()}catch(t){return!1}return!0}(document);return Object.defineProperty(In,"SUPPORT_SVG_DRAWING",{value:t}),t},get SUPPORT_FOREIGNOBJECT_DRAWING(){var t="function"==typeof Array.from&&"function"==typeof window.fetch?function(t){var e=t.createElement("canvas");e.width=100,e.height=100;var A=e.getContext("2d");if(!A)return Promise.reject(!1);A.fillStyle="rgb(0, 255, 0)",A.fillRect(0,0,100,100);var n=new Image,r=e.toDataURL();n.src=r;var i=Sn(100,100,0,0,n);return A.fillStyle="red",A.fillRect(0,0,100,100),_n(i).then(function(e){A.drawImage(e,0,0);var n=A.getImageData(0,0,100,100).data;A.fillStyle="red",A.fillRect(0,0,100,100);var i=t.createElement("div");return i.style.backgroundImage="url("+r+")",i.style.height="100px",Nn(n)?_n(Sn(100,100,0,0,i)):Promise.reject(!1)}).then(function(t){return A.drawImage(t,0,0),Nn(A.getImageData(0,0,100,100).data)}).catch(function(){return!1})}(document):Promise.resolve(!1);return Object.defineProperty(In,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:t}),t},get SUPPORT_CORS_IMAGES(){var t=void 0!==(new Image).crossOrigin;return Object.defineProperty(In,"SUPPORT_CORS_IMAGES",{value:t}),t},get SUPPORT_RESPONSE_TYPE(){var t="string"==typeof(new XMLHttpRequest).responseType;return Object.defineProperty(In,"SUPPORT_RESPONSE_TYPE",{value:t}),t},get SUPPORT_CORS_XHR(){var t="withCredentials"in new XMLHttpRequest;return Object.defineProperty(In,"SUPPORT_CORS_XHR",{value:t}),t},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var t=!("undefined"==typeof Intl||!Intl.Segmenter);return Object.defineProperty(In,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:t}),t}},Hn=function(t,e){this.text=t,this.bounds=e},kn=function(t,e,A,n){var r=Tn(e,A),i=[],s=0;return r.forEach(function(e){if(A.textDecorationLine.length||e.trim().length>0)if(In.SUPPORT_RANGE_BOUNDS){var r=Pn(n,s,e.length).getClientRects();if(r.length>1){var a=Mn(e),c=0;a.forEach(function(e){i.push(new Hn(e,o.fromDOMRectList(t,Pn(n,c+s,e.length).getClientRects()))),c+=e.length})}else i.push(new Hn(e,o.fromDOMRectList(t,r)))}else{var u=n.splitText(e.length);i.push(new Hn(e,On(t,n))),n=u}else In.SUPPORT_RANGE_BOUNDS||(n=n.splitText(e.length));s+=e.length}),i},On=function(t,e){var A=e.ownerDocument;if(A){var n=A.createElement("html2canvaswrapper");n.appendChild(e.cloneNode(!0));var r=e.parentNode;if(r){r.replaceChild(n,e);var i=s(t,n);return n.firstChild&&r.replaceChild(n.firstChild,n),i}}return o.EMPTY},Pn=function(t,e,A){var n=t.ownerDocument;if(!n)throw new Error("Node has no owner document");var r=n.createRange();return r.setStart(t,e),r.setEnd(t,e+A),r},Mn=function(t){if(In.SUPPORT_NATIVE_TEXT_SEGMENTATION){var e=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(e.segment(t)).map(function(t){return t.segment})}return function(t){for(var e,A=Ln(t),n=[];!(e=A.next()).done;)e.value&&n.push(e.value.slice());return n}(t)},Tn=function(t,e){return 0!==e.letterSpacing?Mn(t):function(t,e){if(In.SUPPORT_NATIVE_TEXT_SEGMENTATION){var A=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(A.segment(t)).map(function(t){return t.segment})}return Rn(t,e)}(t,e)},Dn=[32,160,4961,65792,65793,4153,4241],Rn=function(t,e){for(var A,n=function(t,e){var A=a(t),n=rt(A,e),r=n[0],i=n[1],o=n[2],s=A.length,c=0,u=0;return{next:function(){if(u>=s)return{done:!0,value:null};for(var t="×";u<s&&"×"===(t=nt(A,i,r,++u,o)););if("×"!==t||u===s){var e=new it(A,t,c,u);return c=u,{value:e,done:!1}}return{done:!0,value:null}}}}(t,{lineBreak:e.lineBreak,wordBreak:"break-word"===e.overflowWrap?"break-word":e.wordBreak}),r=[],i=function(){if(A.value){var t=A.value.slice(),e=a(t),n="";e.forEach(function(t){-1===Dn.indexOf(t)?n+=c(t):(n.length&&r.push(n),r.push(c(t)),n="")}),n.length&&r.push(n)}};!(A=n.next()).done;)i();return r},Kn=function(t,e,A){this.text=jn(e.data,A.textTransform),this.textBounds=kn(t,this.text,A,e)},jn=function(t,e){switch(e){case 1:return t.toLowerCase();case 3:return t.replace(Vn,qn);case 2:return t.toUpperCase();default:return t}},Vn=/(^|\s|:|-|\(|\))([a-z])/g,qn=function(t,e,A){return t.length>0?e+A.toUpperCase():t},zn=function(t){function A(e,A){var n=t.call(this,e,A)||this;return n.src=A.currentSrc||A.src,n.intrinsicWidth=A.naturalWidth,n.intrinsicHeight=A.naturalHeight,n.context.cache.addImage(n.src),n}return e(A,t),A}(hn),Gn=function(t){function A(e,A){var n=t.call(this,e,A)||this;return n.canvas=A,n.intrinsicWidth=A.width,n.intrinsicHeight=A.height,n}return e(A,t),A}(hn),Xn=function(t){function A(e,A){var n=t.call(this,e,A)||this,r=new XMLSerializer,i=s(e,A);return A.setAttribute("width",i.width+"px"),A.setAttribute("height",i.height+"px"),n.svg="data:image/svg+xml,"+encodeURIComponent(r.serializeToString(A)),n.intrinsicWidth=A.width.baseVal.value,n.intrinsicHeight=A.height.baseVal.value,n.context.cache.addImage(n.svg),n}return e(A,t),A}(hn),Wn=function(t){function A(e,A){var n=t.call(this,e,A)||this;return n.value=A.value,n}return e(A,t),A}(hn),Jn=function(t){function A(e,A){var n=t.call(this,e,A)||this;return n.start=A.start,n.reversed="boolean"==typeof A.reversed&&!0===A.reversed,n}return e(A,t),A}(hn),Yn=[{type:15,flags:0,unit:"px",number:3}],$n=[{type:16,flags:0,number:50}],Zn=function(t){return t.width>t.height?new o(t.left+(t.width-t.height)/2,t.top,t.height,t.height):t.width<t.height?new o(t.left,t.top+(t.height-t.width)/2,t.width,t.width):t},tr=function(t){var e=t.type===nr?new Array(t.value.length+1).join("•"):t.value;return 0===e.length?t.placeholder||"":e},er="checkbox",Ar="radio",nr="password",rr=function(t){function A(e,A){var n=t.call(this,e,A)||this;switch(n.type=A.type.toLowerCase(),n.checked=A.checked,n.value=tr(A),n.type!==er&&n.type!==Ar||(n.styles.backgroundColor=3739148031,n.styles.borderTopColor=n.styles.borderRightColor=n.styles.borderBottomColor=n.styles.borderLeftColor=2779096575,n.styles.borderTopWidth=n.styles.borderRightWidth=n.styles.borderBottomWidth=n.styles.borderLeftWidth=1,n.styles.borderTopStyle=n.styles.borderRightStyle=n.styles.borderBottomStyle=n.styles.borderLeftStyle=1,n.styles.backgroundClip=[0],n.styles.backgroundOrigin=[0],n.bounds=Zn(n.bounds)),n.type){case er:n.styles.borderTopRightRadius=n.styles.borderTopLeftRadius=n.styles.borderBottomRightRadius=n.styles.borderBottomLeftRadius=Yn;break;case Ar:n.styles.borderTopRightRadius=n.styles.borderTopLeftRadius=n.styles.borderBottomRightRadius=n.styles.borderBottomLeftRadius=$n}return n}return e(A,t),A}(hn),ir=function(t){function A(e,A){var n=t.call(this,e,A)||this,r=A.options[A.selectedIndex||0];return n.value=r&&r.text||"",n}return e(A,t),A}(hn),or=function(t){function A(e,A){var n=t.call(this,e,A)||this;return n.value=A.value,n}return e(A,t),A}(hn),sr=function(t){function A(e,A){var n=t.call(this,e,A)||this;n.src=A.src,n.width=parseInt(A.width,10)||0,n.height=parseInt(A.height,10)||0,n.backgroundColor=n.styles.backgroundColor;try{if(A.contentWindow&&A.contentWindow.document&&A.contentWindow.document.documentElement){n.tree=lr(e,A.contentWindow.document.documentElement);var r=A.contentWindow.document.documentElement?ge(e,getComputedStyle(A.contentWindow.document.documentElement).backgroundColor):me.TRANSPARENT,i=A.contentWindow.document.body?ge(e,getComputedStyle(A.contentWindow.document.body).backgroundColor):me.TRANSPARENT;n.backgroundColor=se(r)?se(i)?n.styles.backgroundColor:i:r}}catch(t){}return n}return e(A,t),A}(hn),ar=["OL","UL","MENU"],cr=function(t,e,A,n){for(var r=e.firstChild,i=void 0;r;r=i)if(i=r.nextSibling,pr(r)&&r.data.trim().length>0)A.textNodes.push(new Kn(t,r,A.styles));else if(dr(r))if(Nr(r)&&r.assignedNodes)r.assignedNodes().forEach(function(e){return cr(t,e,A,n)});else{var o=ur(t,r);o.styles.isVisible()&&(hr(r,o,n)?o.flags|=4:fr(o.styles)&&(o.flags|=2),-1!==ar.indexOf(r.tagName)&&(o.flags|=8),A.elements.push(o),r.slot,r.shadowRoot?cr(t,r.shadowRoot,o,n):Er(r)||yr(r)||Lr(r)||cr(t,r,o,n))}},ur=function(t,e){return Qr(e)?new zn(t,e):Cr(e)?new Gn(t,e):yr(e)?new Xn(t,e):wr(e)?new Wn(t,e):vr(e)?new Jn(t,e):Br(e)?new rr(t,e):Lr(e)?new ir(t,e):Er(e)?new or(t,e):Ur(e)?new sr(t,e):new hn(t,e)},lr=function(t,e){var A=ur(t,e);return A.flags|=4,cr(t,e,A,A),A},hr=function(t,e,A){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||br(t)&&A.styles.isTransparent()},fr=function(t){return t.isPositioned()||t.isFloating()},pr=function(t){return t.nodeType===Node.TEXT_NODE},dr=function(t){return t.nodeType===Node.ELEMENT_NODE},gr=function(t){return dr(t)&&void 0!==t.style&&!mr(t)},mr=function(t){return"object"==typeof t.className},wr=function(t){return"LI"===t.tagName},vr=function(t){return"OL"===t.tagName},Br=function(t){return"INPUT"===t.tagName},yr=function(t){return"svg"===t.tagName},br=function(t){return"BODY"===t.tagName},Cr=function(t){return"CANVAS"===t.tagName},Fr=function(t){return"VIDEO"===t.tagName},Qr=function(t){return"IMG"===t.tagName},Ur=function(t){return"IFRAME"===t.tagName},xr=function(t){return"STYLE"===t.tagName},Er=function(t){return"TEXTAREA"===t.tagName},Lr=function(t){return"SELECT"===t.tagName},Nr=function(t){return"SLOT"===t.tagName},Sr=function(t){return t.tagName.indexOf("-")>0},_r=function(){function t(){this.counters={}}return t.prototype.getCounterValue=function(t){var e=this.counters[t];return e&&e.length?e[e.length-1]:1},t.prototype.getCounterValues=function(t){var e=this.counters[t];return e||[]},t.prototype.pop=function(t){var e=this;t.forEach(function(t){return e.counters[t].pop()})},t.prototype.parse=function(t){var e=this,A=t.counterIncrement,n=t.counterReset,r=!0;null!==A&&A.forEach(function(t){var A=e.counters[t.counter];A&&0!==t.increment&&(r=!1,A.length||A.push(1),A[Math.max(0,A.length-1)]+=t.increment)});var i=[];return r&&n.forEach(function(t){var A=e.counters[t.counter];i.push(t.counter),A||(A=e.counters[t.counter]=[]),A.push(t.reset)}),i},t}(),Ir={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Hr={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},kr={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},Or={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},Pr=function(t,e,A,n,r,i){return t<e||t>A?Kr(t,r,i.length>0):n.integers.reduce(function(e,A,r){for(;t>=A;)t-=A,e+=n.values[r];return e},"")+i},Mr=function(t,e,A,n){var r="";do{A||t--,r=n(t)+r,t/=e}while(t*e>=e);return r},Tr=function(t,e,A,n,r){var i=A-e+1;return(t<0?"-":"")+(Mr(Math.abs(t),i,n,function(t){return c(Math.floor(t%i)+e)})+r)},Dr=function(t,e,A){void 0===A&&(A=". ");var n=e.length;return Mr(Math.abs(t),n,!1,function(t){return e[Math.floor(t%n)]})+A},Rr=function(t,e,A,n,r,i){if(t<-9999||t>9999)return Kr(t,4,r.length>0);var o=Math.abs(t),s=r;if(0===o)return e[0]+s;for(var a=0;o>0&&a<=4;a++){var c=o%10;0===c&&WA(i,1)&&""!==s?s=e[c]+s:c>1||1===c&&0===a||1===c&&1===a&&WA(i,2)||1===c&&1===a&&WA(i,4)&&t>100||1===c&&a>1&&WA(i,8)?s=e[c]+(a>0?A[a-1]:"")+s:1===c&&a>0&&(s=A[a-1]+s),o=Math.floor(o/10)}return(t<0?n:"")+s},Kr=function(t,e,A){var n=A?". ":"",r=A?"、":"",i=A?", ":"",o=A?" ":"";switch(e){case 0:return"•"+o;case 1:return"◦"+o;case 2:return"◾"+o;case 5:var s=Tr(t,48,57,!0,n);return s.length<4?"0"+s:s;case 4:return Dr(t,"〇一二三四五六七八九",r);case 6:return Pr(t,1,3999,Ir,3,n).toLowerCase();case 7:return Pr(t,1,3999,Ir,3,n);case 8:return Tr(t,945,969,!1,n);case 9:return Tr(t,97,122,!1,n);case 10:return Tr(t,65,90,!1,n);case 11:return Tr(t,1632,1641,!0,n);case 12:case 49:return Pr(t,1,9999,Hr,3,n);case 35:return Pr(t,1,9999,Hr,3,n).toLowerCase();case 13:return Tr(t,2534,2543,!0,n);case 14:case 30:return Tr(t,6112,6121,!0,n);case 15:return Dr(t,"子丑寅卯辰巳午未申酉戌亥",r);case 16:return Dr(t,"甲乙丙丁戊己庚辛壬癸",r);case 17:case 48:return Rr(t,"零一二三四五六七八九","十百千萬","負",r,14);case 47:return Rr(t,"零壹貳參肆伍陸柒捌玖","拾佰仟萬","負",r,15);case 42:return Rr(t,"零一二三四五六七八九","十百千萬","负",r,14);case 41:return Rr(t,"零壹贰叁肆伍陆柒捌玖","拾佰仟萬","负",r,15);case 26:return Rr(t,"〇一二三四五六七八九","十百千万","マイナス",r,0);case 25:return Rr(t,"零壱弐参四伍六七八九","拾百千万","マイナス",r,7);case 31:return Rr(t,"영일이삼사오육칠팔구","십백천만","마이너스",i,7);case 33:return Rr(t,"零一二三四五六七八九","十百千萬","마이너스",i,0);case 32:return Rr(t,"零壹貳參四五六七八九","拾百千","마이너스",i,7);case 18:return Tr(t,2406,2415,!0,n);case 20:return Pr(t,1,19999,Or,3,n);case 21:return Tr(t,2790,2799,!0,n);case 22:return Tr(t,2662,2671,!0,n);case 22:return Pr(t,1,10999,kr,3,n);case 23:return Dr(t,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return Dr(t,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return Tr(t,3302,3311,!0,n);case 28:return Dr(t,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",r);case 29:return Dr(t,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",r);case 34:return Tr(t,3792,3801,!0,n);case 37:return Tr(t,6160,6169,!0,n);case 38:return Tr(t,4160,4169,!0,n);case 39:return Tr(t,2918,2927,!0,n);case 40:return Tr(t,1776,1785,!0,n);case 43:return Tr(t,3046,3055,!0,n);case 44:return Tr(t,3174,3183,!0,n);case 45:return Tr(t,3664,3673,!0,n);case 46:return Tr(t,3872,3881,!0,n);case 3:default:return Tr(t,48,57,!0,n)}},jr=function(){function t(t,e,A){if(this.context=t,this.options=A,this.scrolledElements=[],this.referenceElement=e,this.counters=new _r,this.quoteDepth=0,!e.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(e.ownerDocument.documentElement,!1)}return t.prototype.toIFrame=function(t,e){var A=this,i=qr(t,e);if(!i.contentWindow)return Promise.reject("Unable to find iframe window");var o=t.defaultView.pageXOffset,s=t.defaultView.pageYOffset,a=i.contentWindow,c=a.document,u=Xr(i).then(function(){return n(A,void 0,void 0,function(){var t,A;return r(this,function(n){switch(n.label){case 0:return this.scrolledElements.forEach(Zr),a&&(a.scrollTo(e.left,e.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||a.scrollY===e.top&&a.scrollX===e.left||(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(a.scrollX-e.left,a.scrollY-e.top,0,0))),t=this.options.onclone,void 0===(A=this.clonedReferenceElement)?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:c.fonts&&c.fonts.ready?[4,c.fonts.ready]:[3,2];case 1:n.sent(),n.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Gr(c)]:[3,4];case 3:n.sent(),n.label=4;case 4:return"function"==typeof t?[2,Promise.resolve().then(function(){return t(c,A)}).then(function(){return i})]:[2,i]}})})});return c.open(),c.write(Yr(document.doctype)+"<html></html>"),$r(this.referenceElement.ownerDocument,o,s),c.replaceChild(c.adoptNode(this.documentElement),c.documentElement),c.close(),u},t.prototype.createElementClone=function(t){if(ln(t,2),Cr(t))return this.createCanvasClone(t);if(Fr(t))return this.createVideoClone(t);if(xr(t))return this.createStyleClone(t);var e=t.cloneNode(!1);return Qr(e)&&(Qr(t)&&t.currentSrc&&t.currentSrc!==t.src&&(e.src=t.currentSrc,e.srcset=""),"lazy"===e.loading&&(e.loading="eager")),Sr(e)?this.createCustomElementClone(e):e},t.prototype.createCustomElementClone=function(t){var e=document.createElement("html2canvascustomelement");return Jr(t.style,e),e},t.prototype.createStyleClone=function(t){try{var e=t.sheet;if(e&&e.cssRules){var A=[].slice.call(e.cssRules,0).reduce(function(t,e){return e&&"string"==typeof e.cssText?t+e.cssText:t},""),n=t.cloneNode(!1);return n.textContent=A,n}}catch(t){if(this.context.logger.error("Unable to access cssRules property",t),"SecurityError"!==t.name)throw t}return t.cloneNode(!1)},t.prototype.createCanvasClone=function(t){var e;if(this.options.inlineImages&&t.ownerDocument){var A=t.ownerDocument.createElement("img");try{return A.src=t.toDataURL(),A}catch(e){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",t)}}var n=t.cloneNode(!1);try{n.width=t.width,n.height=t.height;var r=t.getContext("2d"),i=n.getContext("2d");if(i)if(!this.options.allowTaint&&r)i.putImageData(r.getImageData(0,0,t.width,t.height),0,0);else{var o=null!==(e=t.getContext("webgl2"))&&void 0!==e?e:t.getContext("webgl");if(o){var s=o.getContextAttributes();!1===(null===s||void 0===s?void 0:s.preserveDrawingBuffer)&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",t)}i.drawImage(t,0,0)}return n}catch(e){this.context.logger.info("Unable to clone canvas as it is tainted",t)}return n},t.prototype.createVideoClone=function(t){var e=t.ownerDocument.createElement("canvas");e.width=t.offsetWidth,e.height=t.offsetHeight;var A=e.getContext("2d");try{return A&&(A.drawImage(t,0,0,e.width,e.height),this.options.allowTaint||A.getImageData(0,0,e.width,e.height)),e}catch(e){this.context.logger.info("Unable to clone video as it is tainted",t)}var n=t.ownerDocument.createElement("canvas");return n.width=t.offsetWidth,n.height=t.offsetHeight,n},t.prototype.appendChildNode=function(t,e,A){dr(e)&&(function(t){return"SCRIPT"===t.tagName}(e)||e.hasAttribute("data-html2canvas-ignore")||"function"==typeof this.options.ignoreElements&&this.options.ignoreElements(e))||this.options.copyStyles&&dr(e)&&xr(e)||t.appendChild(this.cloneNode(e,A))},t.prototype.cloneChildNodes=function(t,e,A){for(var n=this,r=t.shadowRoot?t.shadowRoot.firstChild:t.firstChild;r;r=r.nextSibling)if(dr(r)&&Nr(r)&&"function"==typeof r.assignedNodes){var i=r.assignedNodes();i.length&&i.forEach(function(t){return n.appendChildNode(e,t,A)})}else this.appendChildNode(e,r,A)},t.prototype.cloneNode=function(t,e){if(pr(t))return document.createTextNode(t.data);if(!t.ownerDocument)return t.cloneNode(!1);var A=t.ownerDocument.defaultView;if(A&&dr(t)&&(gr(t)||mr(t))){var n=this.createElementClone(t);n.style.transitionProperty="none";var r=A.getComputedStyle(t),i=A.getComputedStyle(t,":before"),o=A.getComputedStyle(t,":after");this.referenceElement===t&&gr(n)&&(this.clonedReferenceElement=n),br(n)&&Ai(n);var s=this.counters.parse(new cn(this.context,r)),a=this.resolvePseudoContent(t,n,i,yn.BEFORE);Sr(t)&&(e=!0),Fr(t)||this.cloneChildNodes(t,n,e),a&&n.insertBefore(a,n.firstChild);var c=this.resolvePseudoContent(t,n,o,yn.AFTER);return c&&n.appendChild(c),this.counters.pop(s),(r&&(this.options.copyStyles||mr(t))&&!Ur(t)||e)&&Jr(r,n),0===t.scrollTop&&0===t.scrollLeft||this.scrolledElements.push([n,t.scrollLeft,t.scrollTop]),(Er(t)||Lr(t))&&(Er(n)||Lr(n))&&(n.value=t.value),n}return t.cloneNode(!1)},t.prototype.resolvePseudoContent=function(t,e,A,n){var r=this;if(A){var i=A.content,o=e.ownerDocument;if(o&&i&&"none"!==i&&"-moz-alt-content"!==i&&"none"!==A.display){this.counters.parse(new cn(this.context,A));var s=new an(this.context,A),a=o.createElement("html2canvaspseudoelement");Jr(A,a),s.content.forEach(function(e){if(0===e.type)a.appendChild(o.createTextNode(e.value));else if(22===e.type){var A=o.createElement("img");A.src=e.value,A.style.opacity="1",a.appendChild(A)}else if(18===e.type){if("attr"===e.name){var n=e.values.filter(Rt);n.length&&a.appendChild(o.createTextNode(t.getAttribute(n[0].value)||""))}else if("counter"===e.name){var i=e.values.filter(qt),c=i[0],u=i[1];if(c&&Rt(c)){var l=r.counters.getCounterValue(c.value),h=u&&Rt(u)?dA.parse(r.context,u.value):3;a.appendChild(o.createTextNode(Kr(l,h,!1)))}}else if("counters"===e.name){var f=e.values.filter(qt),c=f[0],p=f[1],u=f[2];if(c&&Rt(c)){var d=r.counters.getCounterValues(c.value),g=u&&Rt(u)?dA.parse(r.context,u.value):3,m=p&&0===p.type?p.value:"",w=d.map(function(t){return Kr(t,g,!1)}).join(m);a.appendChild(o.createTextNode(w))}}}else if(20===e.type)switch(e.value){case"open-quote":a.appendChild(o.createTextNode(en(s.quotes,r.quoteDepth++,!0)));break;case"close-quote":a.appendChild(o.createTextNode(en(s.quotes,--r.quoteDepth,!1)));break;default:a.appendChild(o.createTextNode(e.value))}}),a.className=ti+" "+ei;var c=n===yn.BEFORE?" "+ti:" "+ei;return mr(e)?e.className.baseValue+=c:e.className+=c,a}}},t.destroy=function(t){return!!t.parentNode&&(t.parentNode.removeChild(t),!0)},t}();!function(t){t[t.BEFORE=0]="BEFORE",t[t.AFTER=1]="AFTER"}(yn||(yn={}));var Vr,qr=function(t,e){var A=t.createElement("iframe");return A.className="html2canvas-container",A.style.visibility="hidden",A.style.position="fixed",A.style.left="-10000px",A.style.top="0px",A.style.border="0",A.width=e.width.toString(),A.height=e.height.toString(),A.scrolling="no",A.setAttribute("data-html2canvas-ignore","true"),t.body.appendChild(A),A},zr=function(t){return new Promise(function(e){t.complete?e():t.src?(t.onload=e,t.onerror=e):e()})},Gr=function(t){return Promise.all([].slice.call(t.images,0).map(zr))},Xr=function(t){return new Promise(function(e,A){var n=t.contentWindow;if(!n)return A("No window assigned for iframe");var r=n.document;n.onload=t.onload=function(){n.onload=t.onload=null;var A=setInterval(function(){r.body.childNodes.length>0&&"complete"===r.readyState&&(clearInterval(A),e(t))},50)}})},Wr=["all","d","content"],Jr=function(t,e){for(var A=t.length-1;A>=0;A--){var n=t.item(A);-1===Wr.indexOf(n)&&e.style.setProperty(n,t.getPropertyValue(n))}return e},Yr=function(t){var e="";return t&&(e+="<!DOCTYPE ",t.name&&(e+=t.name),t.internalSubset&&(e+=t.internalSubset),t.publicId&&(e+='"'+t.publicId+'"'),t.systemId&&(e+='"'+t.systemId+'"'),e+=">"),e},$r=function(t,e,A){t&&t.defaultView&&(e!==t.defaultView.pageXOffset||A!==t.defaultView.pageYOffset)&&t.defaultView.scrollTo(e,A)},Zr=function(t){var e=t[0],A=t[1],n=t[2];e.scrollLeft=A,e.scrollTop=n},ti="___html2canvas___pseudoelement_before",ei="___html2canvas___pseudoelement_after",Ai=function(t){ni(t,"."+ti+':before{\n content: "" !important;\n display: none !important;\n}\n .'+ei+':after{\n content: "" !important;\n display: none !important;\n}')},ni=function(t,e){var A=t.ownerDocument;if(A){var n=A.createElement("style");n.textContent=e,t.appendChild(n)}},ri=function(){function t(){}return t.getOrigin=function(e){var A=t._link;return A?(A.href=e,A.href=A.href,A.protocol+A.hostname+A.port):"about:blank"},t.isSameOrigin=function(e){return t.getOrigin(e)===t._origin},t.setContext=function(e){t._link=e.document.createElement("a"),t._origin=t.getOrigin(e.location.href)},t._origin="about:blank",t}(),ii=function(){function t(t,e){this.context=t,this._options=e,this._cache={}}return t.prototype.addImage=function(t){var e=Promise.resolve();return this.has(t)?e:hi(t)||ci(t)?((this._cache[t]=this.loadImage(t)).catch(function(){}),e):e},t.prototype.match=function(t){return this._cache[t]},t.prototype.loadImage=function(t){return n(this,void 0,void 0,function(){var e,A,n,i,o=this;return r(this,function(r){switch(r.label){case 0:return e=ri.isSameOrigin(t),A=!ui(t)&&!0===this._options.useCORS&&In.SUPPORT_CORS_IMAGES&&!e,n=!ui(t)&&!e&&!hi(t)&&"string"==typeof this._options.proxy&&In.SUPPORT_CORS_XHR&&!A,e||!1!==this._options.allowTaint||ui(t)||hi(t)||n||A?(i=t,n?[4,this.proxy(i)]:[3,2]):[2];case 1:i=r.sent(),r.label=2;case 2:return this.context.logger.debug("Added image "+t.substring(0,256)),[4,new Promise(function(t,e){var n=new Image;n.onload=function(){return t(n)},n.onerror=e,(li(i)||A)&&(n.crossOrigin="anonymous"),n.src=i,!0===n.complete&&setTimeout(function(){return t(n)},500),o._options.imageTimeout>0&&setTimeout(function(){return e("Timed out ("+o._options.imageTimeout+"ms) loading image")},o._options.imageTimeout)})];case 3:return[2,r.sent()]}})})},t.prototype.has=function(t){return void 0!==this._cache[t]},t.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},t.prototype.proxy=function(t){var e=this,A=this._options.proxy;if(!A)throw new Error("No proxy defined");var n=t.substring(0,256);return new Promise(function(r,i){var o=In.SUPPORT_RESPONSE_TYPE?"blob":"text",s=new XMLHttpRequest;s.onload=function(){if(200===s.status)if("text"===o)r(s.response);else{var t=new FileReader;t.addEventListener("load",function(){return r(t.result)},!1),t.addEventListener("error",function(t){return i(t)},!1),t.readAsDataURL(s.response)}else i("Failed to proxy resource "+n+" with status code "+s.status)},s.onerror=i;var a=A.indexOf("?")>-1?"&":"?";if(s.open("GET",""+A+a+"url="+encodeURIComponent(t)+"&responseType="+o),"text"!==o&&s instanceof XMLHttpRequest&&(s.responseType=o),e._options.imageTimeout){var c=e._options.imageTimeout;s.timeout=c,s.ontimeout=function(){return i("Timed out ("+c+"ms) proxying "+n)}}s.send()})},t}(),oi=/^data:image\/svg\+xml/i,si=/^data:image\/.*;base64,/i,ai=/^data:image\/.*/i,ci=function(t){return In.SUPPORT_SVG_DRAWING||!fi(t)},ui=function(t){return ai.test(t)},li=function(t){return si.test(t)},hi=function(t){return"blob"===t.substr(0,4)},fi=function(t){return"svg"===t.substr(-3).toLowerCase()||oi.test(t)},pi=function(){function t(t,e){this.type=0,this.x=t,this.y=e}return t.prototype.add=function(e,A){return new t(this.x+e,this.y+A)},t}(),di=function(t,e,A){return new pi(t.x+(e.x-t.x)*A,t.y+(e.y-t.y)*A)},gi=function(){function t(t,e,A,n){this.type=1,this.start=t,this.startControl=e,this.endControl=A,this.end=n}return t.prototype.subdivide=function(e,A){var n=di(this.start,this.startControl,e),r=di(this.startControl,this.endControl,e),i=di(this.endControl,this.end,e),o=di(n,r,e),s=di(r,i,e),a=di(o,s,e);return A?new t(this.start,n,o,a):new t(a,s,i,this.end)},t.prototype.add=function(e,A){return new t(this.start.add(e,A),this.startControl.add(e,A),this.endControl.add(e,A),this.end.add(e,A))},t.prototype.reverse=function(){return new t(this.end,this.endControl,this.startControl,this.start)},t}(),mi=function(t){return 1===t.type},wi=function(t){var e=t.styles,A=t.bounds,n=te(e.borderTopLeftRadius,A.width,A.height),r=n[0],i=n[1],o=te(e.borderTopRightRadius,A.width,A.height),s=o[0],a=o[1],c=te(e.borderBottomRightRadius,A.width,A.height),u=c[0],l=c[1],h=te(e.borderBottomLeftRadius,A.width,A.height),f=h[0],p=h[1],d=[];d.push((r+s)/A.width),d.push((f+u)/A.width),d.push((i+p)/A.height),d.push((a+l)/A.height);var g=Math.max.apply(Math,d);g>1&&(r/=g,i/=g,s/=g,a/=g,u/=g,l/=g,f/=g,p/=g);var m=A.width-s,w=A.height-l,v=A.width-u,B=A.height-p,y=e.borderTopWidth,b=e.borderRightWidth,C=e.borderBottomWidth,F=e.borderLeftWidth,Q=ee(e.paddingTop,t.bounds.width),U=ee(e.paddingRight,t.bounds.width),x=ee(e.paddingBottom,t.bounds.width),E=ee(e.paddingLeft,t.bounds.width);this.topLeftBorderDoubleOuterBox=r>0||i>0?vi(A.left+F/3,A.top+y/3,r-F/3,i-y/3,Vr.TOP_LEFT):new pi(A.left+F/3,A.top+y/3),this.topRightBorderDoubleOuterBox=r>0||i>0?vi(A.left+m,A.top+y/3,s-b/3,a-y/3,Vr.TOP_RIGHT):new pi(A.left+A.width-b/3,A.top+y/3),this.bottomRightBorderDoubleOuterBox=u>0||l>0?vi(A.left+v,A.top+w,u-b/3,l-C/3,Vr.BOTTOM_RIGHT):new pi(A.left+A.width-b/3,A.top+A.height-C/3),this.bottomLeftBorderDoubleOuterBox=f>0||p>0?vi(A.left+F/3,A.top+B,f-F/3,p-C/3,Vr.BOTTOM_LEFT):new pi(A.left+F/3,A.top+A.height-C/3),this.topLeftBorderDoubleInnerBox=r>0||i>0?vi(A.left+2*F/3,A.top+2*y/3,r-2*F/3,i-2*y/3,Vr.TOP_LEFT):new pi(A.left+2*F/3,A.top+2*y/3),this.topRightBorderDoubleInnerBox=r>0||i>0?vi(A.left+m,A.top+2*y/3,s-2*b/3,a-2*y/3,Vr.TOP_RIGHT):new pi(A.left+A.width-2*b/3,A.top+2*y/3),this.bottomRightBorderDoubleInnerBox=u>0||l>0?vi(A.left+v,A.top+w,u-2*b/3,l-2*C/3,Vr.BOTTOM_RIGHT):new pi(A.left+A.width-2*b/3,A.top+A.height-2*C/3),this.bottomLeftBorderDoubleInnerBox=f>0||p>0?vi(A.left+2*F/3,A.top+B,f-2*F/3,p-2*C/3,Vr.BOTTOM_LEFT):new pi(A.left+2*F/3,A.top+A.height-2*C/3),this.topLeftBorderStroke=r>0||i>0?vi(A.left+F/2,A.top+y/2,r-F/2,i-y/2,Vr.TOP_LEFT):new pi(A.left+F/2,A.top+y/2),this.topRightBorderStroke=r>0||i>0?vi(A.left+m,A.top+y/2,s-b/2,a-y/2,Vr.TOP_RIGHT):new pi(A.left+A.width-b/2,A.top+y/2),this.bottomRightBorderStroke=u>0||l>0?vi(A.left+v,A.top+w,u-b/2,l-C/2,Vr.BOTTOM_RIGHT):new pi(A.left+A.width-b/2,A.top+A.height-C/2),this.bottomLeftBorderStroke=f>0||p>0?vi(A.left+F/2,A.top+B,f-F/2,p-C/2,Vr.BOTTOM_LEFT):new pi(A.left+F/2,A.top+A.height-C/2),this.topLeftBorderBox=r>0||i>0?vi(A.left,A.top,r,i,Vr.TOP_LEFT):new pi(A.left,A.top),this.topRightBorderBox=s>0||a>0?vi(A.left+m,A.top,s,a,Vr.TOP_RIGHT):new pi(A.left+A.width,A.top),this.bottomRightBorderBox=u>0||l>0?vi(A.left+v,A.top+w,u,l,Vr.BOTTOM_RIGHT):new pi(A.left+A.width,A.top+A.height),this.bottomLeftBorderBox=f>0||p>0?vi(A.left,A.top+B,f,p,Vr.BOTTOM_LEFT):new pi(A.left,A.top+A.height),this.topLeftPaddingBox=r>0||i>0?vi(A.left+F,A.top+y,Math.max(0,r-F),Math.max(0,i-y),Vr.TOP_LEFT):new pi(A.left+F,A.top+y),this.topRightPaddingBox=s>0||a>0?vi(A.left+Math.min(m,A.width-b),A.top+y,m>A.width+b?0:Math.max(0,s-b),Math.max(0,a-y),Vr.TOP_RIGHT):new pi(A.left+A.width-b,A.top+y),this.bottomRightPaddingBox=u>0||l>0?vi(A.left+Math.min(v,A.width-F),A.top+Math.min(w,A.height-C),Math.max(0,u-b),Math.max(0,l-C),Vr.BOTTOM_RIGHT):new pi(A.left+A.width-b,A.top+A.height-C),this.bottomLeftPaddingBox=f>0||p>0?vi(A.left+F,A.top+Math.min(B,A.height-C),Math.max(0,f-F),Math.max(0,p-C),Vr.BOTTOM_LEFT):new pi(A.left+F,A.top+A.height-C),this.topLeftContentBox=r>0||i>0?vi(A.left+F+E,A.top+y+Q,Math.max(0,r-(F+E)),Math.max(0,i-(y+Q)),Vr.TOP_LEFT):new pi(A.left+F+E,A.top+y+Q),this.topRightContentBox=s>0||a>0?vi(A.left+Math.min(m,A.width+F+E),A.top+y+Q,m>A.width+F+E?0:s-F+E,a-(y+Q),Vr.TOP_RIGHT):new pi(A.left+A.width-(b+U),A.top+y+Q),this.bottomRightContentBox=u>0||l>0?vi(A.left+Math.min(v,A.width-(F+E)),A.top+Math.min(w,A.height+y+Q),Math.max(0,u-(b+U)),l-(C+x),Vr.BOTTOM_RIGHT):new pi(A.left+A.width-(b+U),A.top+A.height-(C+x)),this.bottomLeftContentBox=f>0||p>0?vi(A.left+F+E,A.top+B,Math.max(0,f-(F+E)),p-(C+x),Vr.BOTTOM_LEFT):new pi(A.left+F+E,A.top+A.height-(C+x))};!function(t){t[t.TOP_LEFT=0]="TOP_LEFT",t[t.TOP_RIGHT=1]="TOP_RIGHT",t[t.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",t[t.BOTTOM_LEFT=3]="BOTTOM_LEFT"}(Vr||(Vr={}));var vi=function(t,e,A,n,r){var i=(Math.sqrt(2)-1)/3*4,o=A*i,s=n*i,a=t+A,c=e+n;switch(r){case Vr.TOP_LEFT:return new gi(new pi(t,c),new pi(t,c-s),new pi(a-o,e),new pi(a,e));case Vr.TOP_RIGHT:return new gi(new pi(t,e),new pi(t+o,e),new pi(a,c-s),new pi(a,c));case Vr.BOTTOM_RIGHT:return new gi(new pi(a,e),new pi(a,e+s),new pi(t+o,c),new pi(t,c));case Vr.BOTTOM_LEFT:default:return new gi(new pi(a,c),new pi(a-o,c),new pi(t,e+s),new pi(t,e))}},Bi=function(t){return[t.topLeftBorderBox,t.topRightBorderBox,t.bottomRightBorderBox,t.bottomLeftBorderBox]},yi=function(t){return[t.topLeftPaddingBox,t.topRightPaddingBox,t.bottomRightPaddingBox,t.bottomLeftPaddingBox]},bi=function(t,e,A){this.offsetX=t,this.offsetY=e,this.matrix=A,this.type=0,this.target=6},Ci=function(t,e){this.path=t,this.target=e,this.type=1},Fi=function(t){this.opacity=t,this.type=2,this.target=6},Qi=function(t){return 1===t.type},Ui=function(t,e){return t.length===e.length&&t.some(function(t,A){return t===e[A]})},xi=function(t){this.element=t,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]},Ei=function(){function t(t,e){if(this.container=t,this.parent=e,this.effects=[],this.curves=new wi(this.container),this.container.styles.opacity<1&&this.effects.push(new Fi(this.container.styles.opacity)),null!==this.container.styles.transform){var A=this.container.bounds.left+this.container.styles.transformOrigin[0].number,n=this.container.bounds.top+this.container.styles.transformOrigin[1].number,r=this.container.styles.transform;this.effects.push(new bi(A,n,r))}if(0!==this.container.styles.overflowX){var i=Bi(this.curves),o=yi(this.curves);Ui(i,o)?this.effects.push(new Ci(i,6)):(this.effects.push(new Ci(i,2)),this.effects.push(new Ci(o,4)))}}return t.prototype.getEffects=function(t){for(var e=-1===[2,3].indexOf(this.container.styles.position),A=this.parent,n=this.effects.slice(0);A;){var r=A.effects.filter(function(t){return!Qi(t)});if(e||0!==A.container.styles.position||!A.parent){if(n.unshift.apply(n,r),e=-1===[2,3].indexOf(A.container.styles.position),0!==A.container.styles.overflowX){var i=Bi(A.curves),o=yi(A.curves);Ui(i,o)||n.unshift(new Ci(o,6))}}else n.unshift.apply(n,r);A=A.parent}return n.filter(function(e){return WA(e.target,t)})},t}(),Li=function(t,e,A,n){t.container.elements.forEach(function(r){var i=WA(r.flags,4),o=WA(r.flags,2),s=new Ei(r,t);WA(r.styles.display,2048)&&n.push(s);var a=WA(r.flags,8)?[]:n;if(i||o){var c=i||r.styles.isPositioned()?A:e,u=new xi(s);if(r.styles.isPositioned()||r.styles.opacity<1||r.styles.isTransformed()){var l=r.styles.zIndex.order;if(l<0){var h=0;c.negativeZIndex.some(function(t,e){return l>t.element.container.styles.zIndex.order?(h=e,!1):h>0}),c.negativeZIndex.splice(h,0,u)}else if(l>0){var f=0;c.positiveZIndex.some(function(t,e){return l>=t.element.container.styles.zIndex.order?(f=e+1,!1):f>0}),c.positiveZIndex.splice(f,0,u)}else c.zeroOrAutoZIndexOrTransformedOrOpacity.push(u)}else r.styles.isFloating()?c.nonPositionedFloats.push(u):c.nonPositionedInlineLevel.push(u);Li(s,u,i?u:A,a)}else r.styles.isInlineLevel()?e.inlineLevel.push(s):e.nonInlineLevel.push(s),Li(s,e,A,a);WA(r.flags,8)&&Ni(r,a)})},Ni=function(t,e){for(var A=t instanceof Jn?t.start:1,n=t instanceof Jn&&t.reversed,r=0;r<e.length;r++){var i=e[r];i.container instanceof Wn&&"number"==typeof i.container.value&&0!==i.container.value&&(A=i.container.value),i.listValue=Kr(A,i.container.styles.listStyleType,!0),A+=n?-1:1}},Si=function(t,e){switch(e){case 0:return Ii(t.topLeftBorderBox,t.topLeftPaddingBox,t.topRightBorderBox,t.topRightPaddingBox);case 1:return Ii(t.topRightBorderBox,t.topRightPaddingBox,t.bottomRightBorderBox,t.bottomRightPaddingBox);case 2:return Ii(t.bottomRightBorderBox,t.bottomRightPaddingBox,t.bottomLeftBorderBox,t.bottomLeftPaddingBox);case 3:default:return Ii(t.bottomLeftBorderBox,t.bottomLeftPaddingBox,t.topLeftBorderBox,t.topLeftPaddingBox)}},_i=function(t,e){var A=[];return mi(t)?A.push(t.subdivide(.5,!1)):A.push(t),mi(e)?A.push(e.subdivide(.5,!0)):A.push(e),A},Ii=function(t,e,A,n){var r=[];return mi(t)?r.push(t.subdivide(.5,!1)):r.push(t),mi(A)?r.push(A.subdivide(.5,!0)):r.push(A),mi(n)?r.push(n.subdivide(.5,!0).reverse()):r.push(n),mi(e)?r.push(e.subdivide(.5,!1).reverse()):r.push(e),r},Hi=function(t){var e=t.bounds,A=t.styles;return e.add(A.borderLeftWidth,A.borderTopWidth,-(A.borderRightWidth+A.borderLeftWidth),-(A.borderTopWidth+A.borderBottomWidth))},ki=function(t){var e=t.styles,A=t.bounds,n=ee(e.paddingLeft,A.width),r=ee(e.paddingRight,A.width),i=ee(e.paddingTop,A.width),o=ee(e.paddingBottom,A.width);return A.add(n+e.borderLeftWidth,i+e.borderTopWidth,-(e.borderRightWidth+e.borderLeftWidth+n+r),-(e.borderTopWidth+e.borderBottomWidth+i+o))},Oi=function(t,e,A){var n=function(t,e){return 0===t?e.bounds:2===t?ki(e):Hi(e)}(Di(t.styles.backgroundOrigin,e),t),r=function(t,e){return 0===t?e.bounds:2===t?ki(e):Hi(e)}(Di(t.styles.backgroundClip,e),t),i=Ti(Di(t.styles.backgroundSize,e),A,n),o=i[0],s=i[1],a=te(Di(t.styles.backgroundPosition,e),n.width-o,n.height-s),c=Ri(Di(t.styles.backgroundRepeat,e),a,i,n,r),u=Math.round(n.left+a[0]),l=Math.round(n.top+a[1]);return[c,u,l,o,s]},Pi=function(t){return Rt(t)&&t.value===fe.AUTO},Mi=function(t){return"number"==typeof t},Ti=function(t,e,A){var n=e[0],r=e[1],i=e[2],o=t[0],s=t[1];if(!o)return[0,0];if(Wt(o)&&s&&Wt(s))return[ee(o,A.width),ee(s,A.height)];var a=Mi(i);if(Rt(o)&&(o.value===fe.CONTAIN||o.value===fe.COVER)){if(Mi(i)){var c=A.width/A.height;return c<i!=(o.value===fe.COVER)?[A.width,A.width/i]:[A.height*i,A.height]}return[A.width,A.height]}var u=Mi(n),l=Mi(r),h=u||l;if(Pi(o)&&(!s||Pi(s))){if(u&&l)return[n,r];if(!a&&!h)return[A.width,A.height];if(h&&a){var f=u?n:r*i,p=l?r:n/i;return[f,p]}var d=u?n:A.width,g=l?r:A.height;return[d,g]}if(a){var m=0,w=0;return Wt(o)?m=ee(o,A.width):Wt(s)&&(w=ee(s,A.height)),Pi(o)?m=w*i:s&&!Pi(s)||(w=m/i),[m,w]}var v=null,B=null;if(Wt(o)?v=ee(o,A.width):s&&Wt(s)&&(B=ee(s,A.height)),null===v||s&&!Pi(s)||(B=u&&l?v/n*r:A.height),null!==B&&Pi(o)&&(v=u&&l?B/r*n:A.width),null!==v&&null!==B)return[v,B];throw new Error("Unable to calculate background-size for element")},Di=function(t,e){var A=t[e];return void 0===A?t[0]:A},Ri=function(t,e,A,n,r){var i=e[0],o=e[1],s=A[0],a=A[1];switch(t){case 2:return[new pi(Math.round(n.left),Math.round(n.top+o)),new pi(Math.round(n.left+n.width),Math.round(n.top+o)),new pi(Math.round(n.left+n.width),Math.round(a+n.top+o)),new pi(Math.round(n.left),Math.round(a+n.top+o))];case 3:return[new pi(Math.round(n.left+i),Math.round(n.top)),new pi(Math.round(n.left+i+s),Math.round(n.top)),new pi(Math.round(n.left+i+s),Math.round(n.height+n.top)),new pi(Math.round(n.left+i),Math.round(n.height+n.top))];case 1:return[new pi(Math.round(n.left+i),Math.round(n.top+o)),new pi(Math.round(n.left+i+s),Math.round(n.top+o)),new pi(Math.round(n.left+i+s),Math.round(n.top+o+a)),new pi(Math.round(n.left+i),Math.round(n.top+o+a))];default:return[new pi(Math.round(r.left),Math.round(r.top)),new pi(Math.round(r.left+r.width),Math.round(r.top)),new pi(Math.round(r.left+r.width),Math.round(r.height+r.top)),new pi(Math.round(r.left),Math.round(r.height+r.top))]}},Ki=function(){function t(t){this._data={},this._document=t}return t.prototype.parseMetrics=function(t,e){var A=this._document.createElement("div"),n=this._document.createElement("img"),r=this._document.createElement("span"),i=this._document.body;A.style.visibility="hidden",A.style.fontFamily=t,A.style.fontSize=e,A.style.margin="0",A.style.padding="0",A.style.whiteSpace="nowrap",i.appendChild(A),n.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",n.width=1,n.height=1,n.style.margin="0",n.style.padding="0",n.style.verticalAlign="baseline",r.style.fontFamily=t,r.style.fontSize=e,r.style.margin="0",r.style.padding="0",r.appendChild(this._document.createTextNode("Hidden Text")),A.appendChild(r),A.appendChild(n);var o=n.offsetTop-r.offsetTop+2;A.removeChild(r),A.appendChild(this._document.createTextNode("Hidden Text")),A.style.lineHeight="normal",n.style.verticalAlign="super";var s=n.offsetTop-A.offsetTop+2;return i.removeChild(A),{baseline:o,middle:s}},t.prototype.getMetrics=function(t,e){var A=t+" "+e;return void 0===this._data[A]&&(this._data[A]=this.parseMetrics(t,e)),this._data[A]},t}(),ji=function(t,e){this.context=t,this.options=e},Vi=function(t){function A(e,A){var n=t.call(this,e,A)||this;return n._activeEffects=[],n.canvas=A.canvas?A.canvas:document.createElement("canvas"),n.ctx=n.canvas.getContext("2d"),A.canvas||(n.canvas.width=Math.floor(A.width*A.scale),n.canvas.height=Math.floor(A.height*A.scale),n.canvas.style.width=A.width+"px",n.canvas.style.height=A.height+"px"),n.fontMetrics=new Ki(document),n.ctx.scale(n.options.scale,n.options.scale),n.ctx.translate(-A.x,-A.y),n.ctx.textBaseline="bottom",n._activeEffects=[],n.context.logger.debug("Canvas renderer initialized ("+A.width+"x"+A.height+") with scale "+A.scale),n}return e(A,t),A.prototype.applyEffects=function(t){for(var e=this;this._activeEffects.length;)this.popEffect();t.forEach(function(t){return e.applyEffect(t)})},A.prototype.applyEffect=function(t){this.ctx.save(),function(t){return 2===t.type}(t)&&(this.ctx.globalAlpha=t.opacity),function(t){return 0===t.type}(t)&&(this.ctx.translate(t.offsetX,t.offsetY),this.ctx.transform(t.matrix[0],t.matrix[1],t.matrix[2],t.matrix[3],t.matrix[4],t.matrix[5]),this.ctx.translate(-t.offsetX,-t.offsetY)),Qi(t)&&(this.path(t.path),this.ctx.clip()),this._activeEffects.push(t)},A.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},A.prototype.renderStack=function(t){return n(this,void 0,void 0,function(){return r(this,function(e){switch(e.label){case 0:return t.element.container.styles.isVisible()?[4,this.renderStackContent(t)]:[3,2];case 1:e.sent(),e.label=2;case 2:return[2]}})})},A.prototype.renderNode=function(t){return n(this,void 0,void 0,function(){return r(this,function(e){switch(e.label){case 0:return WA(t.container.flags,16),t.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(t)]:[3,3];case 1:return e.sent(),[4,this.renderNodeContent(t)];case 2:e.sent(),e.label=3;case 3:return[2]}})})},A.prototype.renderTextWithLetterSpacing=function(t,e,A){var n=this;if(0===e)this.ctx.fillText(t.text,t.bounds.left,t.bounds.top+A);else{var r=Mn(t.text);r.reduce(function(e,r){return n.ctx.fillText(r,e,t.bounds.top+A),e+n.ctx.measureText(r).width},t.bounds.left)}},A.prototype.createFontStyle=function(t){var e=t.fontVariant.filter(function(t){return"normal"===t||"small-caps"===t}).join(""),A=Wi(t.fontFamily).join(", "),n=Tt(t.fontSize)?""+t.fontSize.number+t.fontSize.unit:t.fontSize.number+"px";return[[t.fontStyle,e,t.fontWeight,n,A].join(" "),A,n]},A.prototype.renderTextNode=function(t,e){return n(this,void 0,void 0,function(){var A,n,i,o,s,a,c,u,l=this;return r(this,function(r){return A=this.createFontStyle(e),n=A[0],i=A[1],o=A[2],this.ctx.font=n,this.ctx.direction=1===e.direction?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",s=this.fontMetrics.getMetrics(i,o),a=s.baseline,c=s.middle,u=e.paintOrder,t.textBounds.forEach(function(t){u.forEach(function(A){switch(A){case 0:l.ctx.fillStyle=ae(e.color),l.renderTextWithLetterSpacing(t,e.letterSpacing,a);var n=e.textShadow;n.length&&t.text.trim().length&&(n.slice(0).reverse().forEach(function(A){l.ctx.shadowColor=ae(A.color),l.ctx.shadowOffsetX=A.offsetX.number*l.options.scale,l.ctx.shadowOffsetY=A.offsetY.number*l.options.scale,l.ctx.shadowBlur=A.blur.number,l.renderTextWithLetterSpacing(t,e.letterSpacing,a)}),l.ctx.shadowColor="",l.ctx.shadowOffsetX=0,l.ctx.shadowOffsetY=0,l.ctx.shadowBlur=0),e.textDecorationLine.length&&(l.ctx.fillStyle=ae(e.textDecorationColor||e.color),e.textDecorationLine.forEach(function(e){switch(e){case 1:l.ctx.fillRect(t.bounds.left,Math.round(t.bounds.top+a),t.bounds.width,1);break;case 2:l.ctx.fillRect(t.bounds.left,Math.round(t.bounds.top),t.bounds.width,1);break;case 3:l.ctx.fillRect(t.bounds.left,Math.ceil(t.bounds.top+c),t.bounds.width,1)}}));break;case 1:e.webkitTextStrokeWidth&&t.text.trim().length&&(l.ctx.strokeStyle=ae(e.webkitTextStrokeColor),l.ctx.lineWidth=e.webkitTextStrokeWidth,l.ctx.lineJoin=window.chrome?"miter":"round",l.ctx.strokeText(t.text,t.bounds.left,t.bounds.top+a)),l.ctx.strokeStyle="",l.ctx.lineWidth=0,l.ctx.lineJoin="miter"}})}),[2]})})},A.prototype.renderReplacedElement=function(t,e,A){if(A&&t.intrinsicWidth>0&&t.intrinsicHeight>0){var n=ki(t),r=yi(e);this.path(r),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(A,0,0,t.intrinsicWidth,t.intrinsicHeight,n.left,n.top,n.width,n.height),this.ctx.restore()}},A.prototype.renderNodeContent=function(t){return n(this,void 0,void 0,function(){var e,n,i,s,a,c,u,l,h,f,p,d,g,m,w,v,B,y;return r(this,function(r){switch(r.label){case 0:this.applyEffects(t.getEffects(4)),e=t.container,n=t.curves,i=e.styles,s=0,a=e.textNodes,r.label=1;case 1:return s<a.length?(c=a[s],[4,this.renderTextNode(c,i)]):[3,4];case 2:r.sent(),r.label=3;case 3:return s++,[3,1];case 4:if(!(e instanceof zn))return[3,8];r.label=5;case 5:return r.trys.push([5,7,,8]),[4,this.context.cache.match(e.src)];case 6:return w=r.sent(),this.renderReplacedElement(e,n,w),[3,8];case 7:return r.sent(),this.context.logger.error("Error loading image "+e.src),[3,8];case 8:if(e instanceof Gn&&this.renderReplacedElement(e,n,e.canvas),!(e instanceof Xn))return[3,12];r.label=9;case 9:return r.trys.push([9,11,,12]),[4,this.context.cache.match(e.svg)];case 10:return w=r.sent(),this.renderReplacedElement(e,n,w),[3,12];case 11:return r.sent(),this.context.logger.error("Error loading svg "+e.svg.substring(0,255)),[3,12];case 12:return e instanceof sr&&e.tree?[4,new A(this.context,{scale:this.options.scale,backgroundColor:e.backgroundColor,x:0,y:0,width:e.width,height:e.height}).render(e.tree)]:[3,14];case 13:u=r.sent(),e.width&&e.height&&this.ctx.drawImage(u,0,0,e.width,e.height,e.bounds.left,e.bounds.top,e.bounds.width,e.bounds.height),r.label=14;case 14:if(e instanceof rr&&(l=Math.min(e.bounds.width,e.bounds.height),e.type===er?e.checked&&(this.ctx.save(),this.path([new pi(e.bounds.left+.39363*l,e.bounds.top+.79*l),new pi(e.bounds.left+.16*l,e.bounds.top+.5549*l),new pi(e.bounds.left+.27347*l,e.bounds.top+.44071*l),new pi(e.bounds.left+.39694*l,e.bounds.top+.5649*l),new pi(e.bounds.left+.72983*l,e.bounds.top+.23*l),new pi(e.bounds.left+.84*l,e.bounds.top+.34085*l),new pi(e.bounds.left+.39363*l,e.bounds.top+.79*l)]),this.ctx.fillStyle=ae(707406591),this.ctx.fill(),this.ctx.restore()):e.type===Ar&&e.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(e.bounds.left+l/2,e.bounds.top+l/2,l/4,0,2*Math.PI,!0),this.ctx.fillStyle=ae(707406591),this.ctx.fill(),this.ctx.restore())),qi(e)&&e.value.length){switch(h=this.createFontStyle(i),B=h[0],f=h[1],p=this.fontMetrics.getMetrics(B,f).baseline,this.ctx.font=B,this.ctx.fillStyle=ae(i.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Gi(e.styles.textAlign),y=ki(e),d=0,e.styles.textAlign){case 1:d+=y.width/2;break;case 2:d+=y.width}g=y.add(d,0,0,-y.height/2+1),this.ctx.save(),this.path([new pi(y.left,y.top),new pi(y.left+y.width,y.top),new pi(y.left+y.width,y.top+y.height),new pi(y.left,y.top+y.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Hn(e.value,g),i.letterSpacing,p),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!WA(e.styles.display,2048))return[3,20];if(null===e.styles.listStyleImage)return[3,19];if(0!==(m=e.styles.listStyleImage).type)return[3,18];w=void 0,v=m.url,r.label=15;case 15:return r.trys.push([15,17,,18]),[4,this.context.cache.match(v)];case 16:return w=r.sent(),this.ctx.drawImage(w,e.bounds.left-(w.width+10),e.bounds.top),[3,18];case 17:return r.sent(),this.context.logger.error("Error loading list-style-image "+v),[3,18];case 18:return[3,20];case 19:t.listValue&&-1!==e.styles.listStyleType&&(B=this.createFontStyle(i)[0],this.ctx.font=B,this.ctx.fillStyle=ae(i.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",y=new o(e.bounds.left,e.bounds.top+ee(e.styles.paddingTop,e.bounds.width),e.bounds.width,hA(i.lineHeight,i.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Hn(t.listValue,y),i.letterSpacing,hA(i.lineHeight,i.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),r.label=20;case 20:return[2]}})})},A.prototype.renderStackContent=function(t){return n(this,void 0,void 0,function(){var e,A,n,i,o,s,a,c,u,l,h,f,p,d,g;return r(this,function(r){switch(r.label){case 0:return WA(t.element.container.flags,16),[4,this.renderNodeBackgroundAndBorders(t.element)];case 1:r.sent(),e=0,A=t.negativeZIndex,r.label=2;case 2:return e<A.length?(g=A[e],[4,this.renderStack(g)]):[3,5];case 3:r.sent(),r.label=4;case 4:return e++,[3,2];case 5:return[4,this.renderNodeContent(t.element)];case 6:r.sent(),n=0,i=t.nonInlineLevel,r.label=7;case 7:return n<i.length?(g=i[n],[4,this.renderNode(g)]):[3,10];case 8:r.sent(),r.label=9;case 9:return n++,[3,7];case 10:o=0,s=t.nonPositionedFloats,r.label=11;case 11:return o<s.length?(g=s[o],[4,this.renderStack(g)]):[3,14];case 12:r.sent(),r.label=13;case 13:return o++,[3,11];case 14:a=0,c=t.nonPositionedInlineLevel,r.label=15;case 15:return a<c.length?(g=c[a],[4,this.renderStack(g)]):[3,18];case 16:r.sent(),r.label=17;case 17:return a++,[3,15];case 18:u=0,l=t.inlineLevel,r.label=19;case 19:return u<l.length?(g=l[u],[4,this.renderNode(g)]):[3,22];case 20:r.sent(),r.label=21;case 21:return u++,[3,19];case 22:h=0,f=t.zeroOrAutoZIndexOrTransformedOrOpacity,r.label=23;case 23:return h<f.length?(g=f[h],[4,this.renderStack(g)]):[3,26];case 24:r.sent(),r.label=25;case 25:return h++,[3,23];case 26:p=0,d=t.positiveZIndex,r.label=27;case 27:return p<d.length?(g=d[p],[4,this.renderStack(g)]):[3,30];case 28:r.sent(),r.label=29;case 29:return p++,[3,27];case 30:return[2]}})})},A.prototype.mask=function(t){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(t.slice(0).reverse()),this.ctx.closePath()},A.prototype.path=function(t){this.ctx.beginPath(),this.formatPath(t),this.ctx.closePath()},A.prototype.formatPath=function(t){var e=this;t.forEach(function(t,A){var n=mi(t)?t.start:t;0===A?e.ctx.moveTo(n.x,n.y):e.ctx.lineTo(n.x,n.y),mi(t)&&e.ctx.bezierCurveTo(t.startControl.x,t.startControl.y,t.endControl.x,t.endControl.y,t.end.x,t.end.y)})},A.prototype.renderRepeat=function(t,e,A,n){this.path(t),this.ctx.fillStyle=e,this.ctx.translate(A,n),this.ctx.fill(),this.ctx.translate(-A,-n)},A.prototype.resizeImage=function(t,e,A){var n;if(t.width===e&&t.height===A)return t;var r=null!==(n=this.canvas.ownerDocument)&&void 0!==n?n:document,i=r.createElement("canvas");i.width=Math.max(1,e),i.height=Math.max(1,A);var o=i.getContext("2d");return o.drawImage(t,0,0,t.width,t.height,0,0,e,A),i},A.prototype.renderBackgroundImage=function(t){return n(this,void 0,void 0,function(){var e,A,n,i,o,s;return r(this,function(a){switch(a.label){case 0:e=t.styles.backgroundImage.length-1,A=function(A){var i,o,s,a,c,u,l,h,f,p,d,g,m,w,v,B,y,b,C,F,Q,U,x,E,L,N,S,_,I,H,k;return r(this,function(r){switch(r.label){case 0:if(0!==A.type)return[3,5];i=void 0,o=A.url,r.label=1;case 1:return r.trys.push([1,3,,4]),[4,n.context.cache.match(o)];case 2:return i=r.sent(),[3,4];case 3:return r.sent(),n.context.logger.error("Error loading background-image "+o),[3,4];case 4:return i&&(s=Oi(t,e,[i.width,i.height,i.width/i.height]),B=s[0],U=s[1],x=s[2],C=s[3],F=s[4],w=n.ctx.createPattern(n.resizeImage(i,C,F),"repeat"),n.renderRepeat(B,w,U,x)),[3,6];case 5:!function(t){return 1===t.type}(A)?function(t){return 2===t.type}(A)&&(v=Oi(t,e,[null,null,null]),B=v[0],y=v[1],b=v[2],C=v[3],F=v[4],Q=0===A.position.length?[$t]:A.position,U=ee(Q[0],C),x=ee(Q[Q.length-1],F),E=function(t,e,A,n,r){var i=0,o=0;switch(t.size){case 0:0===t.shape?i=o=Math.min(Math.abs(e),Math.abs(e-n),Math.abs(A),Math.abs(A-r)):1===t.shape&&(i=Math.min(Math.abs(e),Math.abs(e-n)),o=Math.min(Math.abs(A),Math.abs(A-r)));break;case 2:if(0===t.shape)i=o=Math.min(Ce(e,A),Ce(e,A-r),Ce(e-n,A),Ce(e-n,A-r));else if(1===t.shape){var s=Math.min(Math.abs(A),Math.abs(A-r))/Math.min(Math.abs(e),Math.abs(e-n)),a=Fe(n,r,e,A,!0),c=a[0],u=a[1];i=Ce(c-e,(u-A)/s),o=s*i}break;case 1:0===t.shape?i=o=Math.max(Math.abs(e),Math.abs(e-n),Math.abs(A),Math.abs(A-r)):1===t.shape&&(i=Math.max(Math.abs(e),Math.abs(e-n)),o=Math.max(Math.abs(A),Math.abs(A-r)));break;case 3:if(0===t.shape)i=o=Math.max(Ce(e,A),Ce(e,A-r),Ce(e-n,A),Ce(e-n,A-r));else if(1===t.shape){var s=Math.max(Math.abs(A),Math.abs(A-r))/Math.max(Math.abs(e),Math.abs(e-n)),l=Fe(n,r,e,A,!1),c=l[0],u=l[1];i=Ce(c-e,(u-A)/s),o=s*i}}return Array.isArray(t.size)&&(i=ee(t.size[0],n),o=2===t.size.length?ee(t.size[1],r):i),[i,o]}(A,U,x,C,F),L=E[0],N=E[1],L>0&&N>0&&(S=n.ctx.createRadialGradient(y+U,b+x,0,y+U,b+x,L),ye(A.stops,2*L).forEach(function(t){return S.addColorStop(t.stop,ae(t.color))}),n.path(B),n.ctx.fillStyle=S,L!==N?(_=t.bounds.left+.5*t.bounds.width,I=t.bounds.top+.5*t.bounds.height,k=1/(H=N/L),n.ctx.save(),n.ctx.translate(_,I),n.ctx.transform(1,0,0,H,0,0),n.ctx.translate(-_,-I),n.ctx.fillRect(y,k*(b-I)+I,C,F*k),n.ctx.restore()):n.ctx.fill())):(a=Oi(t,e,[null,null,null]),B=a[0],U=a[1],x=a[2],C=a[3],F=a[4],c=be(A.angle,C,F),u=c[0],l=c[1],h=c[2],f=c[3],p=c[4],(d=document.createElement("canvas")).width=C,d.height=F,g=d.getContext("2d"),m=g.createLinearGradient(l,f,h,p),ye(A.stops,u).forEach(function(t){return m.addColorStop(t.stop,ae(t.color))}),g.fillStyle=m,g.fillRect(0,0,C,F),C>0&&F>0&&(w=n.ctx.createPattern(d,"repeat"),n.renderRepeat(B,w,U,x))),r.label=6;case 6:return e--,[2]}})},n=this,i=0,o=t.styles.backgroundImage.slice(0).reverse(),a.label=1;case 1:return i<o.length?(s=o[i],[5,A(s)]):[3,4];case 2:a.sent(),a.label=3;case 3:return i++,[3,1];case 4:return[2]}})})},A.prototype.renderSolidBorder=function(t,e,A){return n(this,void 0,void 0,function(){return r(this,function(n){return this.path(Si(A,e)),this.ctx.fillStyle=ae(t),this.ctx.fill(),[2]})})},A.prototype.renderDoubleBorder=function(t,e,A,i){return n(this,void 0,void 0,function(){var n,o;return r(this,function(r){switch(r.label){case 0:return e<3?[4,this.renderSolidBorder(t,A,i)]:[3,2];case 1:return r.sent(),[2];case 2:return n=function(t,e){switch(e){case 0:return Ii(t.topLeftBorderBox,t.topLeftBorderDoubleOuterBox,t.topRightBorderBox,t.topRightBorderDoubleOuterBox);case 1:return Ii(t.topRightBorderBox,t.topRightBorderDoubleOuterBox,t.bottomRightBorderBox,t.bottomRightBorderDoubleOuterBox);case 2:return Ii(t.bottomRightBorderBox,t.bottomRightBorderDoubleOuterBox,t.bottomLeftBorderBox,t.bottomLeftBorderDoubleOuterBox);case 3:default:return Ii(t.bottomLeftBorderBox,t.bottomLeftBorderDoubleOuterBox,t.topLeftBorderBox,t.topLeftBorderDoubleOuterBox)}}(i,A),this.path(n),this.ctx.fillStyle=ae(t),this.ctx.fill(),o=function(t,e){switch(e){case 0:return Ii(t.topLeftBorderDoubleInnerBox,t.topLeftPaddingBox,t.topRightBorderDoubleInnerBox,t.topRightPaddingBox);case 1:return Ii(t.topRightBorderDoubleInnerBox,t.topRightPaddingBox,t.bottomRightBorderDoubleInnerBox,t.bottomRightPaddingBox);case 2:return Ii(t.bottomRightBorderDoubleInnerBox,t.bottomRightPaddingBox,t.bottomLeftBorderDoubleInnerBox,t.bottomLeftPaddingBox);case 3:default:return Ii(t.bottomLeftBorderDoubleInnerBox,t.bottomLeftPaddingBox,t.topLeftBorderDoubleInnerBox,t.topLeftPaddingBox)}}(i,A),this.path(o),this.ctx.fill(),[2]}})})},A.prototype.renderNodeBackgroundAndBorders=function(t){return n(this,void 0,void 0,function(){var e,A,n,i,o,s,a,c,u=this;return r(this,function(r){switch(r.label){case 0:return this.applyEffects(t.getEffects(2)),e=t.container.styles,A=!se(e.backgroundColor)||e.backgroundImage.length,n=[{style:e.borderTopStyle,color:e.borderTopColor,width:e.borderTopWidth},{style:e.borderRightStyle,color:e.borderRightColor,width:e.borderRightWidth},{style:e.borderBottomStyle,color:e.borderBottomColor,width:e.borderBottomWidth},{style:e.borderLeftStyle,color:e.borderLeftColor,width:e.borderLeftWidth}],i=zi(Di(e.backgroundClip,0),t.curves),A||e.boxShadow.length?(this.ctx.save(),this.path(i),this.ctx.clip(),se(e.backgroundColor)||(this.ctx.fillStyle=ae(e.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(t.container)]):[3,2];case 1:r.sent(),this.ctx.restore(),e.boxShadow.slice(0).reverse().forEach(function(e){u.ctx.save();var A=Bi(t.curves),n=e.inset?0:1e4,r=function(t,e,A,n,r){return t.map(function(t,i){switch(i){case 0:return t.add(e,A);case 1:return t.add(e+n,A);case 2:return t.add(e+n,A+r);case 3:return t.add(e,A+r)}return t})}(A,-n+(e.inset?1:-1)*e.spread.number,(e.inset?1:-1)*e.spread.number,e.spread.number*(e.inset?-2:2),e.spread.number*(e.inset?-2:2));e.inset?(u.path(A),u.ctx.clip(),u.mask(r)):(u.mask(A),u.ctx.clip(),u.path(r)),u.ctx.shadowOffsetX=e.offsetX.number+n,u.ctx.shadowOffsetY=e.offsetY.number,u.ctx.shadowColor=ae(e.color),u.ctx.shadowBlur=e.blur.number,u.ctx.fillStyle=e.inset?ae(e.color):"rgba(0,0,0,1)",u.ctx.fill(),u.ctx.restore()}),r.label=2;case 2:o=0,s=0,a=n,r.label=3;case 3:return s<a.length?0!==(c=a[s]).style&&!se(c.color)&&c.width>0?2!==c.style?[3,5]:[4,this.renderDashedDottedBorder(c.color,c.width,o,t.curves,2)]:[3,11]:[3,13];case 4:return r.sent(),[3,11];case 5:return 3!==c.style?[3,7]:[4,this.renderDashedDottedBorder(c.color,c.width,o,t.curves,3)];case 6:return r.sent(),[3,11];case 7:return 4!==c.style?[3,9]:[4,this.renderDoubleBorder(c.color,c.width,o,t.curves)];case 8:return r.sent(),[3,11];case 9:return[4,this.renderSolidBorder(c.color,o,t.curves)];case 10:r.sent(),r.label=11;case 11:o++,r.label=12;case 12:return s++,[3,3];case 13:return[2]}})})},A.prototype.renderDashedDottedBorder=function(t,e,A,i,o){return n(this,void 0,void 0,function(){var n,s,a,c,u,l,h,f,p,d,g,m,w,v,B,y;return r(this,function(r){return this.ctx.save(),n=function(t,e){switch(e){case 0:return _i(t.topLeftBorderStroke,t.topRightBorderStroke);case 1:return _i(t.topRightBorderStroke,t.bottomRightBorderStroke);case 2:return _i(t.bottomRightBorderStroke,t.bottomLeftBorderStroke);case 3:default:return _i(t.bottomLeftBorderStroke,t.topLeftBorderStroke)}}(i,A),s=Si(i,A),2===o&&(this.path(s),this.ctx.clip()),mi(s[0])?(a=s[0].start.x,c=s[0].start.y):(a=s[0].x,c=s[0].y),mi(s[1])?(u=s[1].end.x,l=s[1].end.y):(u=s[1].x,l=s[1].y),h=0===A||2===A?Math.abs(a-u):Math.abs(c-l),this.ctx.beginPath(),3===o?this.formatPath(n):this.formatPath(s.slice(0,2)),f=e<3?3*e:2*e,p=e<3?2*e:e,3===o&&(f=e,p=e),d=!0,h<=2*f?d=!1:h<=2*f+p?(f*=g=h/(2*f+p),p*=g):(m=Math.floor((h+p)/(f+p)),w=(h-m*f)/(m-1),p=(v=(h-(m+1)*f)/m)<=0||Math.abs(p-w)<Math.abs(p-v)?w:v),d&&(3===o?this.ctx.setLineDash([0,f+p]):this.ctx.setLineDash([f,p])),3===o?(this.ctx.lineCap="round",this.ctx.lineWidth=e):this.ctx.lineWidth=2*e+1.1,this.ctx.strokeStyle=ae(t),this.ctx.stroke(),this.ctx.setLineDash([]),2===o&&(mi(s[0])&&(B=s[3],y=s[0],this.ctx.beginPath(),this.formatPath([new pi(B.end.x,B.end.y),new pi(y.start.x,y.start.y)]),this.ctx.stroke()),mi(s[1])&&(B=s[1],y=s[2],this.ctx.beginPath(),this.formatPath([new pi(B.end.x,B.end.y),new pi(y.start.x,y.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},A.prototype.render=function(t){return n(this,void 0,void 0,function(){var e;return r(this,function(A){switch(A.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=ae(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),e=function(t){var e=new Ei(t,null),A=new xi(e),n=[];return Li(e,A,A,n),Ni(e.container,n),A}(t),[4,this.renderStack(e)];case 1:return A.sent(),this.applyEffects([]),[2,this.canvas]}})})},A}(ji),qi=function(t){return t instanceof or||t instanceof ir||t instanceof rr&&t.type!==Ar&&t.type!==er},zi=function(t,e){switch(t){case 0:return Bi(e);case 2:return function(t){return[t.topLeftContentBox,t.topRightContentBox,t.bottomRightContentBox,t.bottomLeftContentBox]}(e);case 1:default:return yi(e)}},Gi=function(t){switch(t){case 1:return"center";case 2:return"right";case 0:default:return"left"}},Xi=["-apple-system","system-ui"],Wi=function(t){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?t.filter(function(t){return-1===Xi.indexOf(t)}):t},Ji=function(t){function A(e,A){var n=t.call(this,e,A)||this;return n.canvas=A.canvas?A.canvas:document.createElement("canvas"),n.ctx=n.canvas.getContext("2d"),n.options=A,n.canvas.width=Math.floor(A.width*A.scale),n.canvas.height=Math.floor(A.height*A.scale),n.canvas.style.width=A.width+"px",n.canvas.style.height=A.height+"px",n.ctx.scale(n.options.scale,n.options.scale),n.ctx.translate(-A.x,-A.y),n.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+A.width+"x"+A.height+" at "+A.x+","+A.y+") with scale "+A.scale),n}return e(A,t),A.prototype.render=function(t){return n(this,void 0,void 0,function(){var e,A;return r(this,function(n){switch(n.label){case 0:return e=Sn(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,t),[4,Yi(e)];case 1:return A=n.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=ae(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(A,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},A}(ji),Yi=function(t){return new Promise(function(e,A){var n=new Image;n.onload=function(){e(n)},n.onerror=A,n.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(t))})},$i=function(){function t(t){var e=t.id,A=t.enabled;this.id=e,this.enabled=A,this.start=Date.now()}return t.prototype.debug=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.debug?console.debug.apply(console,i([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},t.prototype.getTime=function(){return Date.now()-this.start},t.prototype.info=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&"undefined"!=typeof window&&window.console&&"function"==typeof console.info&&console.info.apply(console,i([this.id,this.getTime()+"ms"],t))},t.prototype.warn=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.warn?console.warn.apply(console,i([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},t.prototype.error=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.error?console.error.apply(console,i([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},t.instances={},t}(),Zi=function(){function t(e,A){var n;this.windowBounds=A,this.instanceName="#"+t.instanceCount++,this.logger=new $i({id:this.instanceName,enabled:e.logging}),this.cache=null!==(n=e.cache)&&void 0!==n?n:new ii(this,e)}return t.instanceCount=1,t}();"undefined"!=typeof window&&ri.setContext(window);var to=function(t,e){return n(void 0,void 0,void 0,function(){var n,i,a,c,u,l,h,f,p,d,g,m,w,v,B,y,b,C,F,Q,U,x,E,L,N,S,_,I,H,k,O,P,M,T,D,R,K,j;return r(this,function(r){switch(r.label){case 0:if(!t||"object"!=typeof t)return[2,Promise.reject("Invalid element provided as first argument")];if(!(n=t.ownerDocument))throw new Error("Element is not attached to a Document");if(!(i=n.defaultView))throw new Error("Document is not attached to a Window");return a={allowTaint:null!==(x=e.allowTaint)&&void 0!==x&&x,imageTimeout:null!==(E=e.imageTimeout)&&void 0!==E?E:15e3,proxy:e.proxy,useCORS:null!==(L=e.useCORS)&&void 0!==L&&L},c=A({logging:null===(N=e.logging)||void 0===N||N,cache:e.cache},a),u={windowWidth:null!==(S=e.windowWidth)&&void 0!==S?S:i.innerWidth,windowHeight:null!==(_=e.windowHeight)&&void 0!==_?_:i.innerHeight,scrollX:null!==(I=e.scrollX)&&void 0!==I?I:i.pageXOffset,scrollY:null!==(H=e.scrollY)&&void 0!==H?H:i.pageYOffset},l=new o(u.scrollX,u.scrollY,u.windowWidth,u.windowHeight),h=new Zi(c,l),f=null!==(k=e.foreignObjectRendering)&&void 0!==k&&k,p={allowTaint:null!==(O=e.allowTaint)&&void 0!==O&&O,onclone:e.onclone,ignoreElements:e.ignoreElements,inlineImages:f,copyStyles:f},h.logger.debug("Starting document clone with size "+l.width+"x"+l.height+" scrolled to "+-l.left+","+-l.top),d=new jr(h,t,p),(g=d.clonedReferenceElement)?[4,d.toIFrame(n,l)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return m=r.sent(),w=br(g)||function(t){return"HTML"===t.tagName}(g)?function(t){var e=t.body,A=t.documentElement;if(!e||!A)throw new Error("Unable to get document size");var n=Math.max(Math.max(e.scrollWidth,A.scrollWidth),Math.max(e.offsetWidth,A.offsetWidth),Math.max(e.clientWidth,A.clientWidth)),r=Math.max(Math.max(e.scrollHeight,A.scrollHeight),Math.max(e.offsetHeight,A.offsetHeight),Math.max(e.clientHeight,A.clientHeight));return new o(0,0,n,r)}(g.ownerDocument):s(h,g),v=w.width,B=w.height,y=w.left,b=w.top,C=eo(h,g,e.backgroundColor),F={canvas:e.canvas,backgroundColor:C,scale:null!==(M=null!==(P=e.scale)&&void 0!==P?P:i.devicePixelRatio)&&void 0!==M?M:1,x:(null!==(T=e.x)&&void 0!==T?T:0)+y,y:(null!==(D=e.y)&&void 0!==D?D:0)+b,width:null!==(R=e.width)&&void 0!==R?R:Math.ceil(v),height:null!==(K=e.height)&&void 0!==K?K:Math.ceil(B)},f?(h.logger.debug("Document cloned, using foreign object rendering"),[4,new Ji(h,F).render(g)]):[3,3];case 2:return Q=r.sent(),[3,5];case 3:return h.logger.debug("Document cloned, element located at "+y+","+b+" with size "+v+"x"+B+" using computed rendering"),h.logger.debug("Starting DOM parsing"),U=lr(h,g),C===U.styles.backgroundColor&&(U.styles.backgroundColor=me.TRANSPARENT),h.logger.debug("Starting renderer for element at "+F.x+","+F.y+" with size "+F.width+"x"+F.height),[4,new Vi(h,F).render(U)];case 4:Q=r.sent(),r.label=5;case 5:return(null===(j=e.removeContainer)||void 0===j||j)&&(jr.destroy(m)||h.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),h.logger.debug("Finished rendering"),[2,Q]}})})},eo=function(t,e,A){var n=e.ownerDocument,r=n.documentElement?ge(t,getComputedStyle(n.documentElement).backgroundColor):me.TRANSPARENT,i=n.body?ge(t,getComputedStyle(n.body).backgroundColor):me.TRANSPARENT,o="string"==typeof A?ge(t,A):null===A?me.TRANSPARENT:4294967295;return e===n.documentElement?se(r)?se(i)?o:i:r:o};return function(t,e){return void 0===e&&(e={}),to(t,e)}}()},wgeU:function(t,e){},xAGQ:function(t,e,A){"use strict";var n=A("xTJ+");t.exports=function(t,e,A){return n.forEach(A,function(A){t=A(t,e)}),t}},"xTJ+":function(t,e,A){"use strict";var n=A("HSsa"),r=A("BEtg"),i=Object.prototype.toString;function o(t){return"[object Array]"===i.call(t)}function s(t){return null!==t&&"object"==typeof t}function a(t){return"[object Function]"===i.call(t)}function c(t,e){if(null!==t&&void 0!==t)if("object"!=typeof t&&(t=[t]),o(t))for(var A=0,n=t.length;A<n;A++)e.call(null,t[A],A,t);else for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.call(null,t[r],r,t)}t.exports={isArray:o,isArrayBuffer:function(t){return"[object ArrayBuffer]"===i.call(t)},isBuffer:r,isFormData:function(t){return"undefined"!=typeof FormData&&t instanceof FormData},isArrayBufferView:function(t){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&t.buffer instanceof ArrayBuffer},isString:function(t){return"string"==typeof t},isNumber:function(t){return"number"==typeof t},isObject:s,isUndefined:function(t){return void 0===t},isDate:function(t){return"[object Date]"===i.call(t)},isFile:function(t){return"[object File]"===i.call(t)},isBlob:function(t){return"[object Blob]"===i.call(t)},isFunction:a,isStream:function(t){return s(t)&&a(t.pipe)},isURLSearchParams:function(t){return"undefined"!=typeof URLSearchParams&&t instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:c,merge:function t(){var e={};function A(A,n){"object"==typeof e[n]&&"object"==typeof A?e[n]=t(e[n],A):e[n]=A}for(var n=0,r=arguments.length;n<r;n++)c(arguments[n],A);return e},extend:function(t,e,A){return c(e,function(e,r){t[r]=A&&"function"==typeof e?n(e,A):e}),t},trim:function(t){return t.replace(/^\s*/,"").replace(/\s*$/,"")}}},xvv9:function(t,e,A){A("cHUd")("Set")},xxxs:function(t,e,A){"use strict";(function(t,n){A.d(e,"a",function(){return Xt});var r=A("yCxO"),i=A.n(r),o=A("Kw5r"),s="object"==typeof t&&t&&t.Object===Object&&t,a="object"==typeof self&&self&&self.Object===Object&&self,c=s||a||Function("return this")(),u=c.Symbol,l=Object.prototype,h=l.hasOwnProperty,f=l.toString,p=u?u.toStringTag:void 0;var d=Object.prototype.toString;var g="[object Null]",m="[object Undefined]",w=u?u.toStringTag:void 0;function v(t){return null==t?void 0===t?m:g:w&&w in Object(t)?function(t){var e=h.call(t,p),A=t[p];try{t[p]=void 0;var n=!0}catch(t){}var r=f.call(t);return n&&(e?t[p]=A:delete t[p]),r}(t):function(t){return d.call(t)}(t)}function B(t){return null!=t&&"object"==typeof t}var y="[object Symbol]";var b=Array.isArray,C=/\s/;var F=/^\s+/;function Q(t){return t?t.slice(0,function(t){for(var e=t.length;e--&&C.test(t.charAt(e)););return e}(t)+1).replace(F,""):t}function U(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}var x=NaN,E=/^[-+]0x[0-9a-f]+$/i,L=/^0b[01]+$/i,N=/^0o[0-7]+$/i,S=parseInt;function _(t){if("number"==typeof t)return t;if(function(t){return"symbol"==typeof t||B(t)&&v(t)==y}(t))return x;if(U(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=U(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=Q(t);var A=L.test(t);return A||N.test(t)?S(t.slice(2),A?2:8):E.test(t)?x:+t}function I(t){return t}var H="[object AsyncFunction]",k="[object Function]",O="[object GeneratorFunction]",P="[object Proxy]";function M(t){if(!U(t))return!1;var e=v(t);return e==k||e==O||e==H||e==P}var T=c["__core-js_shared__"],D=function(){var t=/[^.]+$/.exec(T&&T.keys&&T.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();var R=Function.prototype.toString;var K=/^\[object .+?Constructor\]$/,j=Function.prototype,V=Object.prototype,q=j.toString,z=V.hasOwnProperty,G=RegExp("^"+q.call(z).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function X(t){return!(!U(t)||function(t){return!!D&&D in t}(t))&&(M(t)?G:K).test(function(t){if(null!=t){try{return R.call(t)}catch(t){}try{return t+""}catch(t){}}return""}(t))}var W=800,J=16,Y=Date.now;var $=function(){try{var t=function(t,e){var A=function(t,e){return null==t?void 0:t[e]}(t,e);return X(A)?A:void 0}(Object,"defineProperty");return t({},"",{}),t}catch(t){}}(),Z=function(t){var e=0,A=0;return function(){var n=Y(),r=J-(n-A);if(A=n,r>0){if(++e>=W)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}($?function(t,e){return $(t,"toString",{configurable:!0,enumerable:!1,value:function(t){return function(){return t}}(e),writable:!0})}:I),tt=9007199254740991,et=/^(?:0|[1-9]\d*)$/;function At(t,e){var A=typeof t;return!!(e=null==e?tt:e)&&("number"==A||"symbol"!=A&&et.test(t))&&t>-1&&t%1==0&&t<e}function nt(t,e,A){"__proto__"==e&&$?$(t,e,{configurable:!0,enumerable:!0,value:A,writable:!0}):t[e]=A}function rt(t,e){return t===e||t!=t&&e!=e}var it=Object.prototype.hasOwnProperty;function ot(t,e,A){var n=t[e];it.call(t,e)&&rt(n,A)&&(void 0!==A||e in t)||nt(t,e,A)}var st=Math.max;function at(t,e){return Z(function(t,e,A){return e=st(void 0===e?t.length-1:e,0),function(){for(var n=arguments,r=-1,i=st(n.length-e,0),o=Array(i);++r<i;)o[r]=n[e+r];r=-1;for(var s=Array(e+1);++r<e;)s[r]=n[r];return s[e]=A(o),function(t,e,A){switch(A.length){case 0:return t.call(e);case 1:return t.call(e,A[0]);case 2:return t.call(e,A[0],A[1]);case 3:return t.call(e,A[0],A[1],A[2])}return t.apply(e,A)}(t,this,s)}}(t,e,I),t+"")}var ct=9007199254740991;function ut(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=ct}function lt(t){return null!=t&&ut(t.length)&&!M(t)}var ht=Object.prototype;function ft(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||ht)}var pt="[object Arguments]";function dt(t){return B(t)&&v(t)==pt}var gt=Object.prototype,mt=gt.hasOwnProperty,wt=gt.propertyIsEnumerable,vt=dt(function(){return arguments}())?dt:function(t){return B(t)&&mt.call(t,"callee")&&!wt.call(t,"callee")};var Bt="object"==typeof exports&&exports&&!exports.nodeType&&exports,yt=Bt&&"object"==typeof n&&n&&!n.nodeType&&n,bt=yt&&yt.exports===Bt?c.Buffer:void 0,Ct=(bt?bt.isBuffer:void 0)||function(){return!1},Ft={};Ft["[object Float32Array]"]=Ft["[object Float64Array]"]=Ft["[object Int8Array]"]=Ft["[object Int16Array]"]=Ft["[object Int32Array]"]=Ft["[object Uint8Array]"]=Ft["[object Uint8ClampedArray]"]=Ft["[object Uint16Array]"]=Ft["[object Uint32Array]"]=!0,Ft["[object Arguments]"]=Ft["[object Array]"]=Ft["[object ArrayBuffer]"]=Ft["[object Boolean]"]=Ft["[object DataView]"]=Ft["[object Date]"]=Ft["[object Error]"]=Ft["[object Function]"]=Ft["[object Map]"]=Ft["[object Number]"]=Ft["[object Object]"]=Ft["[object RegExp]"]=Ft["[object Set]"]=Ft["[object String]"]=Ft["[object WeakMap]"]=!1;var Qt="object"==typeof exports&&exports&&!exports.nodeType&&exports,Ut=Qt&&"object"==typeof n&&n&&!n.nodeType&&n,xt=Ut&&Ut.exports===Qt&&s.process,Et=function(){try{var t=Ut&&Ut.require&&Ut.require("util").types;return t||xt&&xt.binding&&xt.binding("util")}catch(t){}}(),Lt=Et&&Et.isTypedArray,Nt=Lt?function(t){return function(e){return t(e)}}(Lt):function(t){return B(t)&&ut(t.length)&&!!Ft[v(t)]},St=Object.prototype.hasOwnProperty;function _t(t,e){var A=b(t),n=!A&&vt(t),r=!A&&!n&&Ct(t),i=!A&&!n&&!r&&Nt(t),o=A||n||r||i,s=o?function(t,e){for(var A=-1,n=Array(t);++A<t;)n[A]=e(A);return n}(t.length,String):[],a=s.length;for(var c in t)!e&&!St.call(t,c)||o&&("length"==c||r&&("offset"==c||"parent"==c)||i&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||At(c,a))||s.push(c);return s}var It=function(t,e){return function(A){return t(e(A))}}(Object.keys,Object),Ht=Object.prototype.hasOwnProperty;function kt(t){return lt(t)?_t(t):function(t){if(!ft(t))return It(t);var e=[];for(var A in Object(t))Ht.call(t,A)&&"constructor"!=A&&e.push(A);return e}(t)}var Ot=Object.prototype.hasOwnProperty,Pt=function(t){return at(function(e,A){var n=-1,r=A.length,i=r>1?A[r-1]:void 0,o=r>2?A[2]:void 0;for(i=t.length>3&&"function"==typeof i?(r--,i):void 0,o&&function(t,e,A){if(!U(A))return!1;var n=typeof e;return!!("number"==n?lt(A)&&At(e,A.length):"string"==n&&e in A)&&rt(A[e],t)}(A[0],A[1],o)&&(i=r<3?void 0:i,r=1),e=Object(e);++n<r;){var s=A[n];s&&t(e,s,n,i)}return e})}(function(t,e){if(ft(e)||lt(e))!function(t,e,A,n){var r=!A;A||(A={});for(var i=-1,o=e.length;++i<o;){var s=e[i],a=n?n(A[s],t[s],s,A,t):void 0;void 0===a&&(a=t[s]),r?nt(A,s,a):ot(A,s,a)}}(e,kt(e),t);else for(var A in e)Ot.call(e,A)&&ot(t,A,e[A])}),Mt=function(){return c.Date.now()},Tt="Expected a function",Dt=Math.max,Rt=Math.min;function Kt(t,e,A){var n,r,i,o,s,a,c=0,u=!1,l=!1,h=!0;if("function"!=typeof t)throw new TypeError(Tt);function f(e){var A=n,i=r;return n=r=void 0,c=e,o=t.apply(i,A)}function p(t){var A=t-a;return void 0===a||A>=e||A<0||l&&t-c>=i}function d(){var t=Mt();if(p(t))return g(t);s=setTimeout(d,function(t){var A=e-(t-a);return l?Rt(A,i-(t-c)):A}(t))}function g(t){return s=void 0,h&&n?f(t):(n=r=void 0,o)}function m(){var t=Mt(),A=p(t);if(n=arguments,r=this,a=t,A){if(void 0===s)return function(t){return c=t,s=setTimeout(d,e),u?f(t):o}(a);if(l)return clearTimeout(s),s=setTimeout(d,e),f(a)}return void 0===s&&(s=setTimeout(d,e)),o}return e=_(e)||0,U(A)&&(u=!!A.leading,i=(l="maxWait"in A)?Dt(_(A.maxWait)||0,e):i,h="trailing"in A?!!A.trailing:h),m.cancel=function(){void 0!==s&&clearTimeout(s),c=0,n=a=r=s=void 0},m.flush=function(){return void 0===s?o:g(Mt())},m}const jt={};var Vt=function(t,e,A,n,r,i,o,s){var a,c="function"==typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=A,c._compiled=!0),n&&(c.functional=!0),i&&(c._scopeId="data-v-"+i),o?(a=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),r&&r.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},c._ssrRegister=a):r&&(a=s?function(){r.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:r),a)if(c.functional){c._injectStyles=a;var u=c.render;c.render=function(t,e){return a.call(e),u(t,e)}}else{var l=c.beforeCreate;c.beforeCreate=l?[].concat(l,a):[a]}return{exports:t,options:c}}({props:{images:{type:Array},rebuild:{type:Boolean,default:!1},trigger:{},options:{type:Object}},data:()=>({}),computed:{},watch:{images(){this.$nextTick(()=>{this.onChange()})},trigger:{handler(){this.$nextTick(()=>{this.onChange()})},deep:!0},options:{handler(){this.$nextTick(()=>{this.rebuildViewer()})},deep:!0}},mounted(){this.createViewer()},unmounted(){this.destroyViewer()},methods:{onChange(){this.rebuild?this.rebuildViewer():this.updateViewer()},rebuildViewer(){this.destroyViewer(),this.createViewer()},updateViewer(){this.$viewer?(this.$viewer.update(),this.$emit("inited",this.$viewer)):this.createViewer()},destroyViewer(){this.$viewer&&this.$viewer.destroy()},createViewer(){this.$viewer=new i.a(this.$el,this.options),this.$emit("inited",this.$viewer)}}},function(){var t=this.$createElement;return(this._self._c||t)("div",[this._t("default",null,{images:this.images,options:this.options})],2)},[],!1,function(t){for(let e in jt)this[e]=jt[e]},null,null,null);var qt=function(){return Vt.exports}();const zt=({name:t="viewer",debug:e=!1}={})=>{function A(e,A,r=!1,a=!1){o.default.nextTick(()=>{a&&!function(t){const e=t.innerHTML.match(/<img([\w\W]+?)[\\/]?>/g),A=e?e.join(""):void 0;return t.__viewerImageDiffCache===A?(s("Element change detected, but image(s) has not changed"),!1):(s("Image change detected"),t.__viewerImageDiffCache=A,!0)}(e)||(r||!e[`$${t}`]?(n(e),e[`$${t}`]=new i.a(e,A),s("Viewer created")):(e[`$${t}`].update(),s("Viewer updated")))})}function n(e){e[`$${t}`]&&(e[`$${t}`].destroy(),delete e[`$${t}`],s("Viewer destroyed"))}function r(t){t.__viewerMutationObserver&&(t.__viewerMutationObserver.disconnect(),delete t.__viewerMutationObserver,s("Observer destroyed"))}function s(){e&&console.log(...arguments)}return{bind(t,e,n){s("Viewer bind");const i=Kt(A,50);i(t,e.value),function(t,{expression:e},A,n){e&&/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/.test(e)?(t.__viewerUnwatch=A.context.$watch(e,(A,r)=>{s("Change detected by watcher: ",e),n(t,A,!0)},{deep:!0}),s("Watcher created, expression: ",e)):s("Only simple dot-delimited paths can create watcher")}(t,e,n,i),e.modifiers.static||function(t,e,A,n){r(t);const i=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;if(!i)return void s("Observer not supported");const o=new i(r=>{r.forEach(r=>{s(`Viewer mutation:${r.type}`),A(t,e,n,!0)})});o.observe(t,{attributes:!0,childList:!0,characterData:!0,subtree:!0}),t.__viewerMutationObserver=o,s("Observer created")}(t,e.value,i,e.modifiers.rebuild)},unbind(t,e){s("Viewer unbind"),r(t),function(t){t.__viewerUnwatch&&(t.__viewerUnwatch(),delete t.__viewerUnwatch,s("Watcher destroyed"))}(t),n(t)}}},Gt=({images:t=[],options:e={}}={})=>{e=Pt(e,{inline:!1});const A=new(o.default.extend({render:e=>e("div",{style:{display:"none"},class:["__viewer-token"]},t.map(t=>e("img",{attrs:"string"==typeof t?{src:t}:t})))}));A.$mount(),document.body.appendChild(A.$el);const n=new i.a(A.$el,e),r=n.destroy.bind(n);return n.destroy=function(){return r(),A.$destroy(),document.body.removeChild(A.$el),n},n.show(),A.$el.addEventListener("hidden",function(){this.viewer===n&&n.destroy()}),n};var Xt={install(t,{name:e="viewer",debug:A=!1,defaultOptions:n}={}){i.a.setDefaults(n),t.component(e,Pt(qt,{name:e})),t.directive(e,zt({name:e,debug:A})),t.prototype[`$${e}Api`]=Gt},setDefaults(t){i.a.setDefaults(t)}}}).call(this,A("yLpj"),A("3UD+")(t))},yCxO:function(t,e,A){
  380. /*!
  381. * Viewer.js v1.11.7
  382. * https://fengyuanchen.github.io/viewerjs
  383. *
  384. * Copyright 2015-present Chen Fengyuan
  385. * Released under the MIT license
  386. *
  387. * Date: 2024-11-24T04:32:19.116Z
  388. */
  389. t.exports=function(){"use strict";function t(t,e){for(var A=0;A<e.length;A++){var n=e[A];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,r(n.key),n)}}function e(t,e,A){return(e=r(e))in t?Object.defineProperty(t,e,{value:A,enumerable:!0,configurable:!0,writable:!0}):t[e]=A,t}function A(t,e){var A=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),A.push.apply(A,n)}return A}function n(t){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?A(Object(r),!0).forEach(function(A){e(t,A,r[A])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):A(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function r(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var A=t[Symbol.toPrimitive];if(void 0!==A){var n=A.call(t,e||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}function i(t){"@babel/helpers - typeof";return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var o={backdrop:!0,button:!0,navbar:!0,title:!0,toolbar:!0,className:"",container:"body",filter:null,fullscreen:!0,inheritedAttributes:["crossOrigin","decoding","isMap","loading","referrerPolicy","sizes","srcset","useMap"],initialCoverage:.9,initialViewIndex:0,inline:!1,interval:5e3,keyboard:!0,focus:!0,loading:!0,loop:!0,minWidth:200,minHeight:100,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,slideOnTouch:!0,toggleOnDblclick:!0,tooltip:!0,transition:!0,zIndex:2015,zIndexInline:0,zoomRatio:.1,minZoomRatio:.01,maxZoomRatio:100,url:"src",ready:null,show:null,shown:null,hide:null,hidden:null,view:null,viewed:null,move:null,moved:null,rotate:null,rotated:null,scale:null,scaled:null,zoom:null,zoomed:null,play:null,stop:null},s="undefined"!=typeof window&&void 0!==window.document,a=s?window:{},c=!(!s||!a.document.documentElement)&&"ontouchstart"in a.document.documentElement,u=!!s&&"PointerEvent"in a,l="".concat("viewer","-active"),h="".concat("viewer","-close"),f="".concat("viewer","-fade"),p="".concat("viewer","-fixed"),d="".concat("viewer","-fullscreen"),g="".concat("viewer","-fullscreen-exit"),m="".concat("viewer","-hide"),w="".concat("viewer","-hide-md-down"),v="".concat("viewer","-hide-sm-down"),B="".concat("viewer","-hide-xs-down"),y="".concat("viewer","-in"),b="".concat("viewer","-invisible"),C="".concat("viewer","-loading"),F="".concat("viewer","-move"),Q="".concat("viewer","-open"),U="".concat("viewer","-show"),x="".concat("viewer","-transition"),E=u?"pointerdown":c?"touchstart":"mousedown",L=u?"pointermove":c?"touchmove":"mousemove",N=u?"pointerup pointercancel":c?"touchend touchcancel":"mouseup",S="".concat("viewer","Action"),_=/\s\s*/,I=["zoom-in","zoom-out","one-to-one","reset","prev","play","next","rotate-left","rotate-right","flip-horizontal","flip-vertical"];function H(t){return"string"==typeof t}var k=Number.isNaN||a.isNaN;function O(t){return"number"==typeof t&&!k(t)}function P(t){return void 0===t}function M(t){return"object"===i(t)&&null!==t}var T=Object.prototype.hasOwnProperty;function D(t){if(!M(t))return!1;try{var e=t.constructor,A=e.prototype;return e&&A&&T.call(A,"isPrototypeOf")}catch(t){return!1}}function R(t){return"function"==typeof t}function K(t,e){if(t&&R(e))if(Array.isArray(t)||O(t.length)){var A,n=t.length;for(A=0;A<n&&!1!==e.call(t,t[A],A,t);A+=1);}else M(t)&&Object.keys(t).forEach(function(A){e.call(t,t[A],A,t)});return t}var j=Object.assign||function(t){for(var e=arguments.length,A=new Array(e>1?e-1:0),n=1;n<e;n++)A[n-1]=arguments[n];return M(t)&&A.length>0&&A.forEach(function(e){M(e)&&Object.keys(e).forEach(function(A){t[A]=e[A]})}),t},V=/^(?:width|height|left|top|marginLeft|marginTop)$/;function q(t,e){var A=t.style;K(e,function(t,e){V.test(e)&&O(t)&&(t+="px"),A[e]=t})}function z(t,e){return!(!t||!e)&&(t.classList?t.classList.contains(e):t.className.indexOf(e)>-1)}function G(t,e){if(t&&e)if(O(t.length))K(t,function(t){G(t,e)});else if(t.classList)t.classList.add(e);else{var A=t.className.trim();A?A.indexOf(e)<0&&(t.className="".concat(A," ").concat(e)):t.className=e}}function X(t,e){t&&e&&(O(t.length)?K(t,function(t){X(t,e)}):t.classList?t.classList.remove(e):t.className.indexOf(e)>=0&&(t.className=t.className.replace(e,"")))}function W(t,e,A){e&&(O(t.length)?K(t,function(t){W(t,e,A)}):A?G(t,e):X(t,e))}var J=/([a-z\d])([A-Z])/g;function Y(t){return t.replace(J,"$1-$2").toLowerCase()}function $(t,e){return M(t[e])?t[e]:t.dataset?t.dataset[e]:t.getAttribute("data-".concat(Y(e)))}function Z(t,e,A){M(A)?t[e]=A:t.dataset?t.dataset[e]=A:t.setAttribute("data-".concat(Y(e)),A)}var tt=function(){var t=!1;if(s){var e=!1,A=function(){},n=Object.defineProperty({},"once",{get:function(){return t=!0,e},set:function(t){e=t}});a.addEventListener("test",A,n),a.removeEventListener("test",A,n)}return t}();function et(t,e,A){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=A;e.trim().split(_).forEach(function(e){if(!tt){var i=t.listeners;i&&i[e]&&i[e][A]&&(r=i[e][A],delete i[e][A],0===Object.keys(i[e]).length&&delete i[e],0===Object.keys(i).length&&delete t.listeners)}t.removeEventListener(e,r,n)})}function At(t,e,A){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=A;e.trim().split(_).forEach(function(e){if(n.once&&!tt){var i=t.listeners,o=void 0===i?{}:i;r=function(){delete o[e][A],t.removeEventListener(e,r,n);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];A.apply(t,s)},o[e]||(o[e]={}),o[e][A]&&t.removeEventListener(e,o[e][A],n),o[e][A]=r,t.listeners=o}t.addEventListener(e,r,n)})}function nt(t,e,A,r){var i;return R(Event)&&R(CustomEvent)?i=new CustomEvent(e,n({bubbles:!0,cancelable:!0,detail:A},r)):(i=document.createEvent("CustomEvent")).initCustomEvent(e,!0,!0,A),t.dispatchEvent(i)}function rt(t){var e=t.rotate,A=t.scaleX,n=t.scaleY,r=t.translateX,i=t.translateY,o=[];O(r)&&0!==r&&o.push("translateX(".concat(r,"px)")),O(i)&&0!==i&&o.push("translateY(".concat(i,"px)")),O(e)&&0!==e&&o.push("rotate(".concat(e,"deg)")),O(A)&&1!==A&&o.push("scaleX(".concat(A,")")),O(n)&&1!==n&&o.push("scaleY(".concat(n,")"));var s=o.length?o.join(" "):"none";return{WebkitTransform:s,msTransform:s,transform:s}}var it=a.navigator&&/Version\/\d+(\.\d+)+?\s+Safari/i.test(a.navigator.userAgent);function ot(t,e,A){var n=document.createElement("img");if(t.naturalWidth&&!it)return A(t.naturalWidth,t.naturalHeight),n;var r=document.body||document.documentElement;return n.onload=function(){A(n.width,n.height),it||r.removeChild(n)},K(e.inheritedAttributes,function(e){var A=t.getAttribute(e);null!==A&&n.setAttribute(e,A)}),n.src=t.src,it||(n.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",r.appendChild(n)),n}function st(t){switch(t){case 2:return B;case 3:return v;case 4:return w;default:return""}}function at(t,e){var A=t.pageX,r=t.pageY,i={endX:A,endY:r};return e?i:n({timeStamp:Date.now(),startX:A,startY:r},i)}var ct={render:function(){this.initContainer(),this.initViewer(),this.initList(),this.renderViewer()},initBody:function(){var t=this.element.ownerDocument,e=t.body||t.documentElement;this.body=e,this.scrollbarWidth=window.innerWidth-t.documentElement.clientWidth,this.initialBodyPaddingRight=e.style.paddingRight,this.initialBodyComputedPaddingRight=window.getComputedStyle(e).paddingRight},initContainer:function(){this.containerData={width:window.innerWidth,height:window.innerHeight}},initViewer:function(){var t,e=this.options,A=this.parent;e.inline&&(t={width:Math.max(A.offsetWidth,e.minWidth),height:Math.max(A.offsetHeight,e.minHeight)},this.parentData=t),!this.fulled&&t||(t=this.containerData),this.viewerData=j({},t)},renderViewer:function(){this.options.inline&&!this.fulled&&q(this.viewer,this.viewerData)},initList:function(){var t=this,e=this.element,A=this.options,n=this.list,r=[];n.innerHTML="",K(this.images,function(e,i){var o=e.src,s=e.alt||function(t){return H(t)?decodeURIComponent(t.replace(/^.*\//,"").replace(/[?&#].*$/,"")):""}(o),a=t.getImageURL(e);if(o||a){var c=document.createElement("li"),u=document.createElement("img");K(A.inheritedAttributes,function(t){var A=e.getAttribute(t);null!==A&&u.setAttribute(t,A)}),A.navbar&&(u.src=o||a),u.alt=s,u.setAttribute("data-original-url",a||o),c.setAttribute("data-index",i),c.setAttribute("data-viewer-action","view"),c.setAttribute("role","button"),A.keyboard&&c.setAttribute("tabindex",0),c.appendChild(u),n.appendChild(c),r.push(c)}}),this.items=r,K(r,function(e){var n,r,i=e.firstElementChild;Z(i,"filled",!0),A.loading&&G(e,C),At(i,"load",n=function(n){et(i,"error",r),A.loading&&X(e,C),t.loadImage(n)},{once:!0}),At(i,"error",r=function(){et(i,"load",n),A.loading&&X(e,C)},{once:!0})}),A.transition&&At(e,"viewed",function(){G(n,x)},{once:!0})},renderList:function(){var t=this.index,e=this.items[t];if(e){var A=e.nextElementSibling,n=parseInt(window.getComputedStyle(A||e).marginLeft,10),r=e.offsetWidth,i=r+n;q(this.list,j({width:i*this.length-n},rt({translateX:(this.viewerData.width-r)/2-i*t})))}},resetList:function(){var t=this.list;t.innerHTML="",X(t,x),q(t,rt({translateX:0}))},initImage:function(t){var e,A=this,n=this.options,r=this.image,i=this.viewerData,o=this.footer.offsetHeight,s=i.width,a=Math.max(i.height-o,o),c=this.imageData||{};this.imageInitializing={abort:function(){e.onload=null}},e=ot(r,n,function(e,r){var i=e/r,o=Math.max(0,Math.min(1,n.initialCoverage)),u=s,l=a;A.imageInitializing=!1,a*i>s?l=s/i:u=a*i,o=O(o)?o:.9,u=Math.min(u*o,e),l=Math.min(l*o,r);var h=(s-u)/2,f=(a-l)/2,p={left:h,top:f,x:h,y:f,width:u,height:l,oldRatio:1,ratio:u/e,aspectRatio:i,naturalWidth:e,naturalHeight:r},d=j({},p);n.rotatable&&(p.rotate=c.rotate||0,d.rotate=0),n.scalable&&(p.scaleX=c.scaleX||1,p.scaleY=c.scaleY||1,d.scaleX=1,d.scaleY=1),A.imageData=p,A.initialImageData=d,t&&t()})},renderImage:function(t){var e=this,A=this.image,n=this.imageData;if(q(A,j({width:n.width,height:n.height,marginLeft:n.x,marginTop:n.y},rt(n))),t)if((this.viewing||this.moving||this.rotating||this.scaling||this.zooming)&&this.options.transition&&z(A,x)){var r=function(){e.imageRendering=!1,t()};this.imageRendering={abort:function(){et(A,"transitionend",r)}},At(A,"transitionend",r,{once:!0})}else t()},resetImage:function(){var t=this.image;t&&(this.viewing&&this.viewing.abort(),t.parentNode.removeChild(t),this.image=null,this.title.innerHTML="")}},ut={bind:function(){var t=this.options,e=this.viewer,A=this.canvas,n=this.element.ownerDocument;At(e,"click",this.onClick=this.click.bind(this)),At(e,"dragstart",this.onDragStart=this.dragstart.bind(this)),At(A,E,this.onPointerDown=this.pointerdown.bind(this)),At(n,L,this.onPointerMove=this.pointermove.bind(this)),At(n,N,this.onPointerUp=this.pointerup.bind(this)),At(n,"keydown",this.onKeyDown=this.keydown.bind(this)),At(window,"resize",this.onResize=this.resize.bind(this)),t.zoomable&&t.zoomOnWheel&&At(e,"wheel",this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),t.toggleOnDblclick&&At(A,"dblclick",this.onDblclick=this.dblclick.bind(this))},unbind:function(){var t=this.options,e=this.viewer,A=this.canvas,n=this.element.ownerDocument;et(e,"click",this.onClick),et(e,"dragstart",this.onDragStart),et(A,E,this.onPointerDown),et(n,L,this.onPointerMove),et(n,N,this.onPointerUp),et(n,"keydown",this.onKeyDown),et(window,"resize",this.onResize),t.zoomable&&t.zoomOnWheel&&et(e,"wheel",this.onWheel,{passive:!1,capture:!0}),t.toggleOnDblclick&&et(A,"dblclick",this.onDblclick)}},lt={click:function(t){var e=this.options,A=this.imageData,n=t.target,r=$(n,S);switch(r||"img"!==n.localName||"li"!==n.parentElement.localName||(n=n.parentElement,r=$(n,S)),c&&t.isTrusted&&n===this.canvas&&clearTimeout(this.clickCanvasTimeout),r){case"mix":this.played?this.stop():e.inline?this.fulled?this.exit():this.full():this.hide();break;case"hide":this.pointerMoved||this.hide();break;case"view":this.view($(n,"index"));break;case"zoom-in":this.zoom(.1,!0);break;case"zoom-out":this.zoom(-.1,!0);break;case"one-to-one":this.toggle();break;case"reset":this.reset();break;case"prev":this.prev(e.loop);break;case"play":this.play(e.fullscreen);break;case"next":this.next(e.loop);break;case"rotate-left":this.rotate(-90);break;case"rotate-right":this.rotate(90);break;case"flip-horizontal":this.scaleX(-A.scaleX||-1);break;case"flip-vertical":this.scaleY(-A.scaleY||-1);break;default:this.played&&this.stop()}},dblclick:function(t){t.preventDefault(),this.viewed&&t.target===this.image&&(c&&t.isTrusted&&clearTimeout(this.doubleClickImageTimeout),this.toggle(t.isTrusted?t:t.detail&&t.detail.originalEvent))},load:function(){var t=this;this.timeout&&(clearTimeout(this.timeout),this.timeout=!1);var e=this.element,A=this.options,n=this.image,r=this.index,i=this.viewerData;X(n,b),A.loading&&X(this.canvas,C),n.style.cssText="height:0;"+"margin-left:".concat(i.width/2,"px;")+"margin-top:".concat(i.height/2,"px;")+"max-width:none!important;position:relative;width:0;",this.initImage(function(){W(n,F,A.movable),W(n,x,A.transition),t.renderImage(function(){t.viewed=!0,t.viewing=!1,R(A.viewed)&&At(e,"viewed",A.viewed,{once:!0}),nt(e,"viewed",{originalImage:t.images[r],index:r,image:n},{cancelable:!1})})})},loadImage:function(t){var e=t.target,A=e.parentNode,n=A.offsetWidth||30,r=A.offsetHeight||50,i=!!$(e,"filled");ot(e,this.options,function(t,A){var o=t/A,s=n,a=r;r*o>n?i?s=r*o:a=n/o:i?a=n/o:s=r*o,q(e,j({width:s,height:a},rt({translateX:(n-s)/2,translateY:(r-a)/2})))})},keydown:function(t){var e=this.options;if(e.keyboard){var A=t.keyCode||t.which||t.charCode;switch(A){case 13:this.viewer.contains(t.target)&&this.click(t)}if(this.fulled)switch(A){case 27:this.played?this.stop():e.inline?this.fulled&&this.exit():this.hide();break;case 32:this.played&&this.stop();break;case 37:this.played&&this.playing?this.playing.prev():this.prev(e.loop);break;case 38:t.preventDefault(),this.zoom(e.zoomRatio,!0);break;case 39:this.played&&this.playing?this.playing.next():this.next(e.loop);break;case 40:t.preventDefault(),this.zoom(-e.zoomRatio,!0);break;case 48:case 49:t.ctrlKey&&(t.preventDefault(),this.toggle())}}},dragstart:function(t){"img"===t.target.localName&&t.preventDefault()},pointerdown:function(t){var e=this.options,A=this.pointers,n=t.buttons,r=t.button;if(this.pointerMoved=!1,!(!this.viewed||this.showing||this.viewing||this.hiding||("mousedown"===t.type||"pointerdown"===t.type&&"mouse"===t.pointerType)&&(O(n)&&1!==n||O(r)&&0!==r||t.ctrlKey))){t.preventDefault(),t.changedTouches?K(t.changedTouches,function(t){A[t.identifier]=at(t)}):A[t.pointerId||0]=at(t);var i=!!e.movable&&"move";e.zoomOnTouch&&e.zoomable&&Object.keys(A).length>1?i="zoom":e.slideOnTouch&&("touch"===t.pointerType||"touchstart"===t.type)&&this.isSwitchable()&&(i="switch"),!e.transition||"move"!==i&&"zoom"!==i||X(this.image,x),this.action=i}},pointermove:function(t){var e=this.pointers,A=this.action;this.viewed&&A&&(t.preventDefault(),t.changedTouches?K(t.changedTouches,function(t){j(e[t.identifier]||{},at(t,!0))}):j(e[t.pointerId||0]||{},at(t,!0)),this.change(t))},pointerup:function(t){var e,A=this,n=this.options,r=this.action,i=this.pointers;t.changedTouches?K(t.changedTouches,function(t){e=i[t.identifier],delete i[t.identifier]}):(e=i[t.pointerId||0],delete i[t.pointerId||0]),r&&(t.preventDefault(),!n.transition||"move"!==r&&"zoom"!==r||G(this.image,x),this.action=!1,c&&"zoom"!==r&&e&&Date.now()-e.timeStamp<500&&(clearTimeout(this.clickCanvasTimeout),clearTimeout(this.doubleClickImageTimeout),n.toggleOnDblclick&&this.viewed&&t.target===this.image?this.imageClicked?(this.imageClicked=!1,this.doubleClickImageTimeout=setTimeout(function(){nt(A.image,"dblclick",{originalEvent:t})},50)):(this.imageClicked=!0,this.doubleClickImageTimeout=setTimeout(function(){A.imageClicked=!1},500)):(this.imageClicked=!1,n.backdrop&&"static"!==n.backdrop&&t.target===this.canvas&&(this.clickCanvasTimeout=setTimeout(function(){nt(A.canvas,"click",{originalEvent:t})},50)))))},resize:function(){var t=this;if(this.isShown&&!this.hiding&&(this.fulled&&(this.close(),this.initBody(),this.open()),this.initContainer(),this.initViewer(),this.renderViewer(),this.renderList(),this.viewed&&this.initImage(function(){t.renderImage()}),this.played)){if(this.options.fullscreen&&this.fulled&&!(document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement))return void this.stop();K(this.player.getElementsByTagName("img"),function(e){At(e,"load",t.loadImage.bind(t),{once:!0}),nt(e,"load")})}},wheel:function(t){var e=this;if(this.viewed&&(t.preventDefault(),!this.wheeling)){this.wheeling=!0,setTimeout(function(){e.wheeling=!1},50);var A=Number(this.options.zoomRatio)||.1,n=1;t.deltaY?n=t.deltaY>0?1:-1:t.wheelDelta?n=-t.wheelDelta/120:t.detail&&(n=t.detail>0?1:-1),this.zoom(-n*A,!0,null,t)}}},ht={show:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this.element,A=this.options;if(A.inline||this.showing||this.isShown||this.showing)return this;if(!this.ready)return this.build(),this.ready&&this.show(t),this;if(R(A.show)&&At(e,"show",A.show,{once:!0}),!1===nt(e,"show")||!this.ready)return this;this.hiding&&this.transitioning.abort(),this.showing=!0,this.open();var n=this.viewer;if(X(n,m),n.setAttribute("role","dialog"),n.setAttribute("aria-labelledby",this.title.id),n.setAttribute("aria-modal",!0),n.removeAttribute("aria-hidden"),A.transition&&!t){var r=this.shown.bind(this);this.transitioning={abort:function(){et(n,"transitionend",r),X(n,y)}},G(n,x),n.initialOffsetWidth=n.offsetWidth,At(n,"transitionend",r,{once:!0}),G(n,y)}else G(n,y),this.shown();return this},hide:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],A=this.element,n=this.options;if(n.inline||this.hiding||!this.isShown&&!this.showing)return this;if(R(n.hide)&&At(A,"hide",n.hide,{once:!0}),!1===nt(A,"hide"))return this;this.showing&&this.transitioning.abort(),this.hiding=!0,this.played?this.stop():this.viewing&&this.viewing.abort();var r=this.viewer,i=this.image,o=function(){X(r,y),t.hidden()};if(n.transition&&!e){var s=function(e){e&&e.target===r&&(et(r,"transitionend",s),t.hidden())},a=function(){z(r,x)?(At(r,"transitionend",s),X(r,y)):o()};this.transitioning={abort:function(){t.viewed&&z(i,x)?et(i,"transitionend",a):z(r,x)&&et(r,"transitionend",s)}},this.viewed&&z(i,x)?(At(i,"transitionend",a,{once:!0}),this.zoomTo(0,!1,null,null,!0)):a()}else o();return this},view:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.options.initialViewIndex;if(e=Number(e)||0,this.hiding||this.played||e<0||e>=this.length||this.viewed&&e===this.index)return this;if(!this.isShown)return this.index=e,this.show();this.viewing&&this.viewing.abort();var A=this.element,n=this.options,r=this.title,i=this.canvas,o=this.items[e],s=o.querySelector("img"),a=$(s,"originalUrl"),c=s.getAttribute("alt"),u=document.createElement("img");if(K(n.inheritedAttributes,function(t){var e=s.getAttribute(t);null!==e&&u.setAttribute(t,e)}),u.src=a,u.alt=c,R(n.view)&&At(A,"view",n.view,{once:!0}),!1===nt(A,"view",{originalImage:this.images[e],index:e,image:u})||!this.isShown||this.hiding||this.played)return this;var h=this.items[this.index];h&&(X(h,l),h.removeAttribute("aria-selected")),G(o,l),o.setAttribute("aria-selected",!0),n.focus&&o.focus(),this.image=u,this.viewed=!1,this.index=e,this.imageData={},G(u,b),n.loading&&G(i,C),i.innerHTML="",i.appendChild(u),this.renderList(),r.innerHTML="";var f,p,d=function(){var e=t.imageData,A=Array.isArray(n.title)?n.title[1]:n.title;r.innerHTML=function(t){return H(t)?t.replace(/&(?!amp;|quot;|#39;|lt;|gt;)/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;"):t}(R(A)?A.call(t,u,e):"".concat(c," (").concat(e.naturalWidth," × ").concat(e.naturalHeight,")"))};return At(A,"viewed",d,{once:!0}),this.viewing={abort:function(){et(A,"viewed",d),u.complete?t.imageRendering?t.imageRendering.abort():t.imageInitializing&&t.imageInitializing.abort():(u.src="",et(u,"load",f),t.timeout&&clearTimeout(t.timeout))}},u.complete?this.load():(At(u,"load",f=function(){et(u,"error",p),t.load()},{once:!0}),At(u,"error",p=function(){et(u,"load",f),t.timeout&&(clearTimeout(t.timeout),t.timeout=!1),X(u,b),n.loading&&X(t.canvas,C)},{once:!0}),this.timeout&&clearTimeout(this.timeout),this.timeout=setTimeout(function(){X(u,b),t.timeout=!1},1e3)),this},prev:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this.index-1;return e<0&&(e=t?this.length-1:0),this.view(e),this},next:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this.length-1,A=this.index+1;return A>e&&(A=t?0:e),this.view(A),this},move:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,A=this.imageData;return this.moveTo(P(t)?t:A.x+Number(t),P(e)?e:A.y+Number(e)),this},moveTo:function(t){var e=this,A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=this.element,i=this.options,o=this.imageData;if(t=Number(t),A=Number(A),this.viewed&&!this.played&&i.movable){var s=o.x,a=o.y,c=!1;if(O(t)?c=!0:t=s,O(A)?c=!0:A=a,c){if(R(i.move)&&At(r,"move",i.move,{once:!0}),!1===nt(r,"move",{x:t,y:A,oldX:s,oldY:a,originalEvent:n}))return this;o.x=t,o.y=A,o.left=t,o.top=A,this.moving=!0,this.renderImage(function(){e.moving=!1,R(i.moved)&&At(r,"moved",i.moved,{once:!0}),nt(r,"moved",{x:t,y:A,oldX:s,oldY:a,originalEvent:n},{cancelable:!1})})}}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t)),this},rotateTo:function(t){var e=this,A=this.element,n=this.options,r=this.imageData;if(O(t=Number(t))&&this.viewed&&!this.played&&n.rotatable){var i=r.rotate;if(R(n.rotate)&&At(A,"rotate",n.rotate,{once:!0}),!1===nt(A,"rotate",{degree:t,oldDegree:i}))return this;r.rotate=t,this.rotating=!0,this.renderImage(function(){e.rotating=!1,R(n.rotated)&&At(A,"rotated",n.rotated,{once:!0}),nt(A,"rotated",{degree:t,oldDegree:i},{cancelable:!1})})}return this},scaleX:function(t){return this.scale(t,this.imageData.scaleY),this},scaleY:function(t){return this.scale(this.imageData.scaleX,t),this},scale:function(t){var e=this,A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,n=this.element,r=this.options,i=this.imageData;if(t=Number(t),A=Number(A),this.viewed&&!this.played&&r.scalable){var o=i.scaleX,s=i.scaleY,a=!1;if(O(t)?a=!0:t=o,O(A)?a=!0:A=s,a){if(R(r.scale)&&At(n,"scale",r.scale,{once:!0}),!1===nt(n,"scale",{scaleX:t,scaleY:A,oldScaleX:o,oldScaleY:s}))return this;i.scaleX=t,i.scaleY=A,this.scaling=!0,this.renderImage(function(){e.scaling=!1,R(r.scaled)&&At(n,"scaled",r.scaled,{once:!0}),nt(n,"scaled",{scaleX:t,scaleY:A,oldScaleX:o,oldScaleY:s},{cancelable:!1})})}}return this},zoom:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],A=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=this.imageData;return t=(t=Number(t))<0?1/(1-t):1+t,this.zoomTo(r.width*t/r.naturalWidth,e,A,n),this},zoomTo:function(t){var e=this,A=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=this.element,s=this.options,a=this.pointers,c=this.imageData,u=c.x,l=c.y,h=c.width,f=c.height,p=c.naturalWidth,d=c.naturalHeight;if(O(t=Math.max(0,t))&&this.viewed&&!this.played&&(i||s.zoomable)){if(!i){var g=Math.max(.01,s.minZoomRatio),m=Math.min(100,s.maxZoomRatio);t=Math.min(Math.max(t,g),m)}if(r)switch(r.type){case"wheel":s.zoomRatio>=.055&&t>.95&&t<1.05&&(t=1);break;case"pointermove":case"touchmove":case"mousemove":t>.99&&t<1.01&&(t=1)}var w=p*t,v=d*t,B=w-h,y=v-f,b=c.ratio;if(R(s.zoom)&&At(o,"zoom",s.zoom,{once:!0}),!1===nt(o,"zoom",{ratio:t,oldRatio:b,originalEvent:r}))return this;if(this.zooming=!0,r){var C=function(t){var e=t.getBoundingClientRect();return{left:e.left+(window.pageXOffset-document.documentElement.clientLeft),top:e.top+(window.pageYOffset-document.documentElement.clientTop)}}(this.viewer),F=a&&Object.keys(a).length>0?function(t){var e=0,A=0,n=0;return K(t,function(t){var r=t.startX,i=t.startY;e+=r,A+=i,n+=1}),{pageX:e/=n,pageY:A/=n}}(a):{pageX:r.pageX,pageY:r.pageY};c.x-=B*((F.pageX-C.left-u)/h),c.y-=y*((F.pageY-C.top-l)/f)}else D(n)&&O(n.x)&&O(n.y)?(c.x-=B*((n.x-u)/h),c.y-=y*((n.y-l)/f)):(c.x-=B/2,c.y-=y/2);c.left=c.x,c.top=c.y,c.width=w,c.height=v,c.oldRatio=b,c.ratio=t,this.renderImage(function(){e.zooming=!1,R(s.zoomed)&&At(o,"zoomed",s.zoomed,{once:!0}),nt(o,"zoomed",{ratio:t,oldRatio:b,originalEvent:r},{cancelable:!1})}),A&&this.tooltip()}return this},play:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this.isShown||this.played)return this;var A=this.element,n=this.options;if(R(n.play)&&At(A,"play",n.play,{once:!0}),!1===nt(A,"play"))return this;var r=this.player,i=this.loadImage.bind(this),o=[],s=0,a=0;if(this.played=!0,this.onLoadWhenPlay=i,e&&this.requestFullscreen(e),G(r,U),K(this.items,function(t,e){var A=t.querySelector("img"),c=document.createElement("img");c.src=$(A,"originalUrl"),c.alt=A.getAttribute("alt"),c.referrerPolicy=A.referrerPolicy,s+=1,G(c,f),W(c,x,n.transition),z(t,l)&&(G(c,y),a=e),o.push(c),At(c,"load",i,{once:!0}),r.appendChild(c)}),O(n.interval)&&n.interval>0){var c=function(){clearTimeout(t.playing.timeout),X(o[a],y),G(o[a=(a-=1)>=0?a:s-1],y),t.playing.timeout=setTimeout(c,n.interval)},u=function(){clearTimeout(t.playing.timeout),X(o[a],y),G(o[a=(a+=1)<s?a:0],y),t.playing.timeout=setTimeout(u,n.interval)};s>1&&(this.playing={prev:c,next:u,timeout:setTimeout(u,n.interval)})}return this},stop:function(){var t=this;if(!this.played)return this;var e=this.element,A=this.options;if(R(A.stop)&&At(e,"stop",A.stop,{once:!0}),!1===nt(e,"stop"))return this;var n=this.player;return clearTimeout(this.playing.timeout),this.playing=!1,this.played=!1,K(n.getElementsByTagName("img"),function(e){et(e,"load",t.onLoadWhenPlay)}),X(n,U),n.innerHTML="",this.exitFullscreen(),this},full:function(){var t=this,e=this.options,A=this.viewer,n=this.image,r=this.list;return!this.isShown||this.played||this.fulled||!e.inline?this:(this.fulled=!0,this.open(),G(this.button,g),e.transition&&(X(r,x),this.viewed&&X(n,x)),G(A,p),A.setAttribute("role","dialog"),A.setAttribute("aria-labelledby",this.title.id),A.setAttribute("aria-modal",!0),A.removeAttribute("style"),q(A,{zIndex:e.zIndex}),e.focus&&this.enforceFocus(),this.initContainer(),this.viewerData=j({},this.containerData),this.renderList(),this.viewed&&this.initImage(function(){t.renderImage(function(){e.transition&&setTimeout(function(){G(n,x),G(r,x)},0)})}),this)},exit:function(){var t=this,e=this.options,A=this.viewer,n=this.image,r=this.list;return this.isShown&&!this.played&&this.fulled&&e.inline?(this.fulled=!1,this.close(),X(this.button,g),e.transition&&(X(r,x),this.viewed&&X(n,x)),e.focus&&this.clearEnforceFocus(),A.removeAttribute("role"),A.removeAttribute("aria-labelledby"),A.removeAttribute("aria-modal"),X(A,p),q(A,{zIndex:e.zIndexInline}),this.viewerData=j({},this.parentData),this.renderViewer(),this.renderList(),this.viewed&&this.initImage(function(){t.renderImage(function(){e.transition&&setTimeout(function(){G(n,x),G(r,x)},0)})}),this):this},tooltip:function(){var t=this,e=this.options,A=this.tooltipBox,n=this.imageData;return this.viewed&&!this.played&&e.tooltip?(A.textContent="".concat(Math.round(100*n.ratio),"%"),this.tooltipping?clearTimeout(this.tooltipping):e.transition?(this.fading&&nt(A,"transitionend"),G(A,U),G(A,f),G(A,x),A.removeAttribute("aria-hidden"),A.initialOffsetWidth=A.offsetWidth,G(A,y)):(G(A,U),A.removeAttribute("aria-hidden")),this.tooltipping=setTimeout(function(){e.transition?(At(A,"transitionend",function(){X(A,U),X(A,f),X(A,x),A.setAttribute("aria-hidden",!0),t.fading=!1},{once:!0}),X(A,y),t.fading=!0):(X(A,U),A.setAttribute("aria-hidden",!0)),t.tooltipping=!1},1e3),this):this},toggle:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return 1===this.imageData.ratio?this.zoomTo(this.imageData.oldRatio,!0,null,t):this.zoomTo(1,!0,null,t),this},reset:function(){return this.viewed&&!this.played&&(this.imageData=j({},this.initialImageData),this.renderImage()),this},update:function(){var t=this,e=this.element,A=this.options,n=this.isImg;if(n&&!e.parentNode)return this.destroy();var r=[];if(K(n?[e]:e.querySelectorAll("img"),function(e){R(A.filter)?A.filter.call(t,e)&&r.push(e):t.getImageURL(e)&&r.push(e)}),!r.length)return this;if(this.images=r,this.length=r.length,this.ready){var i=[];if(K(this.items,function(t,e){var A=t.querySelector("img"),n=r[e];n&&A&&n.src===A.src&&n.alt===A.alt||i.push(e)}),q(this.list,{width:"auto"}),this.initList(),this.isShown)if(this.length){if(this.viewed){var o=i.indexOf(this.index);if(o>=0)this.viewed=!1,this.view(Math.max(Math.min(this.index-o,this.length-1),0));else{var s=this.items[this.index];G(s,l),s.setAttribute("aria-selected",!0)}}}else this.image=null,this.viewed=!1,this.index=0,this.imageData={},this.canvas.innerHTML="",this.title.innerHTML=""}else this.build();return this},destroy:function(){var t=this.element,e=this.options;return t.viewer?(this.destroyed=!0,this.ready?(this.played&&this.stop(),e.inline?(this.fulled&&this.exit(),this.unbind()):this.isShown?(this.viewing&&(this.imageRendering?this.imageRendering.abort():this.imageInitializing&&this.imageInitializing.abort()),this.hiding&&this.transitioning.abort(),this.hidden()):this.showing&&(this.transitioning.abort(),this.hidden()),this.ready=!1,this.viewer.parentNode.removeChild(this.viewer)):e.inline&&(this.delaying?this.delaying.abort():this.initializing&&this.initializing.abort()),e.inline||et(t,"click",this.onStart),t.viewer=void 0,this):this}},ft={getImageURL:function(t){var e=this.options.url;return e=H(e)?t.getAttribute(e):R(e)?e.call(this,t):""},enforceFocus:function(){var t=this;this.clearEnforceFocus(),At(document,"focusin",this.onFocusin=function(e){var A=t.viewer,n=e.target;if(n!==document&&n!==A&&!A.contains(n)){for(;n;){if(null!==n.getAttribute("tabindex")||"true"===n.getAttribute("aria-modal"))return;n=n.parentElement}A.focus()}})},clearEnforceFocus:function(){this.onFocusin&&(et(document,"focusin",this.onFocusin),this.onFocusin=null)},open:function(){var t=this.body;G(t,Q),this.scrollbarWidth>0&&(t.style.paddingRight="".concat(this.scrollbarWidth+(parseFloat(this.initialBodyComputedPaddingRight)||0),"px"))},close:function(){var t=this.body;X(t,Q),this.scrollbarWidth>0&&(t.style.paddingRight=this.initialBodyPaddingRight)},shown:function(){var t=this.element,e=this.options,A=this.viewer;this.fulled=!0,this.isShown=!0,this.render(),this.bind(),this.showing=!1,e.focus&&(A.focus(),this.enforceFocus()),R(e.shown)&&At(t,"shown",e.shown,{once:!0}),!1!==nt(t,"shown")&&this.ready&&this.isShown&&!this.hiding&&this.view(this.index)},hidden:function(){var t=this.element,e=this.options,A=this.viewer;e.fucus&&this.clearEnforceFocus(),this.close(),this.unbind(),G(A,m),A.removeAttribute("role"),A.removeAttribute("aria-labelledby"),A.removeAttribute("aria-modal"),A.setAttribute("aria-hidden",!0),this.resetList(),this.resetImage(),this.fulled=!1,this.viewed=!1,this.isShown=!1,this.hiding=!1,this.destroyed||(R(e.hidden)&&At(t,"hidden",e.hidden,{once:!0}),nt(t,"hidden",null,{cancelable:!1}))},requestFullscreen:function(t){var e=this.element.ownerDocument;if(this.fulled&&!(e.fullscreenElement||e.webkitFullscreenElement||e.mozFullScreenElement||e.msFullscreenElement)){var A=e.documentElement;A.requestFullscreen?D(t)?A.requestFullscreen(t):A.requestFullscreen():A.webkitRequestFullscreen?A.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT):A.mozRequestFullScreen?A.mozRequestFullScreen():A.msRequestFullscreen&&A.msRequestFullscreen()}},exitFullscreen:function(){var t=this.element.ownerDocument;this.fulled&&(t.fullscreenElement||t.webkitFullscreenElement||t.mozFullScreenElement||t.msFullscreenElement)&&(t.exitFullscreen?t.exitFullscreen():t.webkitExitFullscreen?t.webkitExitFullscreen():t.mozCancelFullScreen?t.mozCancelFullScreen():t.msExitFullscreen&&t.msExitFullscreen())},change:function(t){var e=this.options,A=this.pointers,r=A[Object.keys(A)[0]];if(r){var i=r.endX-r.startX,o=r.endY-r.startY;switch(this.action){case"move":0===i&&0===o||(this.pointerMoved=!0,this.move(i,o,t));break;case"zoom":this.zoom(function(t){var e=n({},t),A=[];return K(t,function(t,n){delete e[n],K(e,function(e){var n=Math.abs(t.startX-e.startX),r=Math.abs(t.startY-e.startY),i=Math.abs(t.endX-e.endX),o=Math.abs(t.endY-e.endY),s=Math.sqrt(n*n+r*r),a=(Math.sqrt(i*i+o*o)-s)/s;A.push(a)})}),A.sort(function(t,e){return Math.abs(t)<Math.abs(e)}),A[0]}(A),!1,null,t);break;case"switch":this.action="switched";var s=Math.abs(i);s>1&&s>Math.abs(o)&&(this.pointers={},i>1?this.prev(e.loop):i<-1&&this.next(e.loop))}K(A,function(t){t.startX=t.endX,t.startY=t.endY})}},isSwitchable:function(){var t=this.imageData,e=this.viewerData;return this.length>1&&t.x>=0&&t.y>=0&&t.width<=e.width&&t.height<=e.height}},pt=a.Viewer,dt=function(t){return function(){return t+=1}}(-1),gt=function(){function e(t){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),!t||1!==t.nodeType)throw new Error("The first argument is required and must be an element.");this.element=t,this.options=j({},o,D(A)&&A),this.action=!1,this.fading=!1,this.fulled=!1,this.hiding=!1,this.imageClicked=!1,this.imageData={},this.index=this.options.initialViewIndex,this.isImg=!1,this.isShown=!1,this.length=0,this.moving=!1,this.played=!1,this.playing=!1,this.pointers={},this.ready=!1,this.rotating=!1,this.scaling=!1,this.showing=!1,this.timeout=!1,this.tooltipping=!1,this.viewed=!1,this.viewing=!1,this.wheeling=!1,this.zooming=!1,this.pointerMoved=!1,this.id=dt(),this.init()}return function(e,A,n){return A&&t(e.prototype,A),n&&t(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}(e,[{key:"init",value:function(){var t=this,e=this.element,A=this.options;if(!e.viewer){e.viewer=this,A.focus&&!A.keyboard&&(A.focus=!1);var n="img"===e.localName,r=[];if(K(n?[e]:e.querySelectorAll("img"),function(e){R(A.filter)?A.filter.call(t,e)&&r.push(e):t.getImageURL(e)&&r.push(e)}),this.isImg=n,this.length=r.length,this.images=r,this.initBody(),P(document.createElement("viewer").style.transition)&&(A.transition=!1),A.inline){var i=0,o=function(){var e;(i+=1)===t.length&&(t.initializing=!1,t.delaying={abort:function(){clearTimeout(e)}},e=setTimeout(function(){t.delaying=!1,t.build()},0))};this.initializing={abort:function(){K(r,function(t){t.complete||(et(t,"load",o),et(t,"error",o))})}},K(r,function(t){var e,A;t.complete?o():(At(t,"load",e=function(){et(t,"error",A),o()},{once:!0}),At(t,"error",A=function(){et(t,"load",e),o()},{once:!0}))})}else At(e,"click",this.onStart=function(e){var n=e.target;"img"!==n.localName||R(A.filter)&&!A.filter.call(t,n)||t.view(t.images.indexOf(n))})}}},{key:"build",value:function(){if(!this.ready){var t=this.element,e=this.options,A=t.parentNode,n=document.createElement("div");n.innerHTML='<div class="viewer-container" tabindex="-1" touch-action="none"><div class="viewer-canvas"></div><div class="viewer-footer"><div class="viewer-title"></div><div class="viewer-toolbar"></div><div class="viewer-navbar"><ul class="viewer-list" role="navigation"></ul></div></div><div class="viewer-tooltip" role="alert" aria-hidden="true"></div><div class="viewer-button" data-viewer-action="mix" role="button"></div><div class="viewer-player"></div></div>';var r=n.querySelector(".".concat("viewer","-container")),i=r.querySelector(".".concat("viewer","-title")),o=r.querySelector(".".concat("viewer","-toolbar")),s=r.querySelector(".".concat("viewer","-navbar")),a=r.querySelector(".".concat("viewer","-button")),c=r.querySelector(".".concat("viewer","-canvas"));if(this.parent=A,this.viewer=r,this.title=i,this.toolbar=o,this.navbar=s,this.button=a,this.canvas=c,this.footer=r.querySelector(".".concat("viewer","-footer")),this.tooltipBox=r.querySelector(".".concat("viewer","-tooltip")),this.player=r.querySelector(".".concat("viewer","-player")),this.list=r.querySelector(".".concat("viewer","-list")),r.id="".concat("viewer").concat(this.id),i.id="".concat("viewer","Title").concat(this.id),G(i,e.title?st(Array.isArray(e.title)?e.title[0]:e.title):m),G(s,e.navbar?st(e.navbar):m),W(a,m,!e.button),e.keyboard&&a.setAttribute("tabindex",0),e.backdrop&&(G(r,"".concat("viewer","-backdrop")),e.inline||"static"===e.backdrop||Z(c,S,"hide")),H(e.className)&&e.className&&e.className.split(_).forEach(function(t){G(r,t)}),e.toolbar){var u=document.createElement("ul"),l=D(e.toolbar),g=I.slice(0,3),w=I.slice(7,9),v=I.slice(9);l||G(o,st(e.toolbar)),K(l?e.toolbar:I,function(t,A){var n=l&&D(t),r=l?Y(A):t,i=n&&!P(t.show)?t.show:t;if(i&&(e.zoomable||-1===g.indexOf(r))&&(e.rotatable||-1===w.indexOf(r))&&(e.scalable||-1===v.indexOf(r))){var o=n&&!P(t.size)?t.size:t,s=n&&!P(t.click)?t.click:t,a=document.createElement("li");e.keyboard&&a.setAttribute("tabindex",0),a.setAttribute("role","button"),G(a,"".concat("viewer","-").concat(r)),R(s)||Z(a,S,r),O(i)&&G(a,st(i)),-1!==["small","large"].indexOf(o)?G(a,"".concat("viewer","-").concat(o)):"play"===r&&G(a,"".concat("viewer","-large")),R(s)&&At(a,"click",s),u.appendChild(a)}}),o.appendChild(u)}else G(o,m);if(!e.rotatable){var B=o.querySelectorAll('li[class*="rotate"]');G(B,b),K(B,function(t){o.appendChild(t)})}if(e.inline)G(a,d),q(r,{zIndex:e.zIndexInline}),"static"===window.getComputedStyle(A).position&&q(A,{position:"relative"}),A.insertBefore(r,t.nextSibling);else{G(a,h),G(r,p),G(r,f),G(r,m),q(r,{zIndex:e.zIndex});var y=e.container;H(y)&&(y=t.ownerDocument.querySelector(y)),y||(y=this.body),y.appendChild(r)}e.inline&&(this.render(),this.bind(),this.isShown=!0),this.ready=!0,R(e.ready)&&At(t,"ready",e.ready,{once:!0}),!1!==nt(t,"ready")?this.ready&&e.inline&&this.view(this.index):this.ready=!1}}}],[{key:"noConflict",value:function(){return window.Viewer=pt,e}},{key:"setDefaults",value:function(t){j(o,D(t)&&t)}}])}();return j(gt.prototype,ct,ut,lt,ht,ft),gt}()},yK9s:function(t,e,A){"use strict";var n=A("xTJ+");t.exports=function(t,e){n.forEach(t,function(A,n){n!==e&&n.toUpperCase()===e.toUpperCase()&&(t[e]=A,delete t[n])})}},yLpj:function(t,e){var A;A=function(){return this}();try{A=A||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(A=window)}t.exports=A},yPx3:function(t,e,A){(function(e){t.exports=function(){"use strict";var t=function(e,A){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var A in e)e.hasOwnProperty(A)&&(t[A]=e[A])})(e,A)};function A(e,A){function n(){this.constructor=e}t(e,A),e.prototype=null===A?Object.create(A):(n.prototype=A.prototype,new n)}var n=function(){return(n=Object.assign||function(t){for(var e,A=1,n=arguments.length;A<n;A++)for(var r in e=arguments[A])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}).apply(this,arguments)};function r(t,e,A,n){return new(A||(A=Promise))(function(r,i){function o(t){try{a(n.next(t))}catch(t){i(t)}}function s(t){try{a(n.throw(t))}catch(t){i(t)}}function a(t){t.done?r(t.value):new A(function(e){e(t.value)}).then(o,s)}a((n=n.apply(t,e||[])).next())})}function i(t,e){var A,n,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(A)throw new TypeError("Generator is already executing.");for(;o;)try{if(A=1,n&&(r=2&i[0]?n.return:i[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,i[1])).done)return r;switch(n=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,n=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(r=(r=o.trys).length>0&&r[r.length-1])&&(6===i[0]||2===i[0])){o=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]<r[3])){o.label=i[1];break}if(6===i[0]&&o.label<r[1]){o.label=r[1],r=i;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(i);break}r[2]&&o.ops.pop(),o.trys.pop();continue}i=e.call(t,o)}catch(t){i=[6,t],n=0}finally{A=r=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,s])}}}for(var o=function(){function t(t,e,A,n){this.left=t,this.top=e,this.width=A,this.height=n}return t.prototype.add=function(e,A,n,r){return new t(this.left+e,this.top+A,this.width+n,this.height+r)},t.fromClientRect=function(e){return new t(e.left,e.top,e.width,e.height)},t}(),s=function(t){return o.fromClientRect(t.getBoundingClientRect())},a=function(t){for(var e=[],A=0,n=t.length;A<n;){var r=t.charCodeAt(A++);if(r>=55296&&r<=56319&&A<n){var i=t.charCodeAt(A++);56320==(64512&i)?e.push(((1023&r)<<10)+(1023&i)+65536):(e.push(r),A--)}else e.push(r)}return e},c=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,t);var A=t.length;if(!A)return"";for(var n=[],r=-1,i="";++r<A;){var o=t[r];o<=65535?n.push(o):(o-=65536,n.push(55296+(o>>10),o%1024+56320)),(r+1===A||n.length>16384)&&(i+=String.fromCharCode.apply(String,n),n.length=0)}return i},u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l="undefined"==typeof Uint8Array?[]:new Uint8Array(256),h=0;h<u.length;h++)l[u.charCodeAt(h)]=h;var f,p=function(t,e,A){return t.slice?t.slice(e,A):new Uint16Array(Array.prototype.slice.call(t,e,A))},d=function(){function t(t,e,A,n,r,i){this.initialValue=t,this.errorValue=e,this.highStart=A,this.highValueIndex=n,this.index=r,this.data=i}return t.prototype.get=function(t){var e;if(t>=0){if(t<55296||t>56319&&t<=65535)return e=((e=this.index[t>>5])<<2)+(31&t),this.data[e];if(t<=65535)return e=((e=this.index[2048+(t-55296>>5)])<<2)+(31&t),this.data[e];if(t<this.highStart)return e=2080+(t>>11),e=this.index[e],e+=t>>5&63,e=((e=this.index[e])<<2)+(31&t),this.data[e];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},t}(),g=10,m=13,w=15,v=17,B=18,y=19,b=20,C=21,F=22,Q=24,U=25,x=26,E=27,L=28,N=30,S=32,_=33,I=34,H=35,k=37,O=38,P=39,M=40,T=42,D="!",R=function(t){var e,A,n,r=function(t){var e,A,n,r,i,o=.75*t.length,s=t.length,a=0;"="===t[t.length-1]&&(o--,"="===t[t.length-2]&&o--);var c="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(o):new Array(o),u=Array.isArray(c)?c:new Uint8Array(c);for(e=0;e<s;e+=4)A=l[t.charCodeAt(e)],n=l[t.charCodeAt(e+1)],r=l[t.charCodeAt(e+2)],i=l[t.charCodeAt(e+3)],u[a++]=A<<2|n>>4,u[a++]=(15&n)<<4|r>>2,u[a++]=(3&r)<<6|63&i;return c}("KwAAAAAAAAAACA4AIDoAAPAfAAACAAAAAAAIABAAGABAAEgAUABYAF4AZgBeAGYAYABoAHAAeABeAGYAfACEAIAAiACQAJgAoACoAK0AtQC9AMUAXgBmAF4AZgBeAGYAzQDVAF4AZgDRANkA3gDmAOwA9AD8AAQBDAEUARoBIgGAAIgAJwEvATcBPwFFAU0BTAFUAVwBZAFsAXMBewGDATAAiwGTAZsBogGkAawBtAG8AcIBygHSAdoB4AHoAfAB+AH+AQYCDgIWAv4BHgImAi4CNgI+AkUCTQJTAlsCYwJrAnECeQKBAk0CiQKRApkCoQKoArACuALAAsQCzAIwANQC3ALkAjAA7AL0AvwCAQMJAxADGAMwACADJgMuAzYDPgOAAEYDSgNSA1IDUgNaA1oDYANiA2IDgACAAGoDgAByA3YDfgOAAIQDgACKA5IDmgOAAIAAogOqA4AAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAK8DtwOAAIAAvwPHA88D1wPfAyAD5wPsA/QD/AOAAIAABAQMBBIEgAAWBB4EJgQuBDMEIAM7BEEEXgBJBCADUQRZBGEEaQQwADAAcQQ+AXkEgQSJBJEEgACYBIAAoASoBK8EtwQwAL8ExQSAAIAAgACAAIAAgACgAM0EXgBeAF4AXgBeAF4AXgBeANUEXgDZBOEEXgDpBPEE+QQBBQkFEQUZBSEFKQUxBTUFPQVFBUwFVAVcBV4AYwVeAGsFcwV7BYMFiwWSBV4AmgWgBacFXgBeAF4AXgBeAKsFXgCyBbEFugW7BcIFwgXIBcIFwgXQBdQF3AXkBesF8wX7BQMGCwYTBhsGIwYrBjMGOwZeAD8GRwZNBl4AVAZbBl4AXgBeAF4AXgBeAF4AXgBeAF4AXgBeAGMGXgBqBnEGXgBeAF4AXgBeAF4AXgBeAF4AXgB5BoAG4wSGBo4GkwaAAIADHgR5AF4AXgBeAJsGgABGA4AAowarBrMGswagALsGwwbLBjAA0wbaBtoG3QbaBtoG2gbaBtoG2gblBusG8wb7BgMHCwcTBxsHCwcjBysHMAc1BzUHOgdCB9oGSgdSB1oHYAfaBloHaAfaBlIH2gbaBtoG2gbaBtoG2gbaBjUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHbQdeAF4ANQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQd1B30HNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B4MH2gaKB68EgACAAIAAgACAAIAAgACAAI8HlwdeAJ8HpweAAIAArwe3B14AXgC/B8UHygcwANAH2AfgB4AA6AfwBz4B+AcACFwBCAgPCBcIogEYAR8IJwiAAC8INwg/CCADRwhPCFcIXwhnCEoDGgSAAIAAgABvCHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIhAiLCI4IMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAANQc1BzUHNQc1BzUHNQc1BzUHNQc1B54INQc1B6II2gaqCLIIugiAAIAAvgjGCIAAgACAAIAAgACAAIAAgACAAIAAywiHAYAA0wiAANkI3QjlCO0I9Aj8CIAAgACAAAIJCgkSCRoJIgknCTYHLwk3CZYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiAAIAAAAFAAXgBeAGAAcABeAHwAQACQAKAArQC9AJ4AXgBeAE0A3gBRAN4A7AD8AMwBGgEAAKcBNwEFAUwBXAF4QkhCmEKnArcCgAHHAsABz4LAAcABwAHAAd+C6ABoAG+C/4LAAcABwAHAAc+DF4MAAcAB54M3gweDV4Nng3eDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEeDqABVg6WDqABoQ6gAaABoAHXDvcONw/3DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DncPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB7cPPwlGCU4JMACAAIAAgABWCV4JYQmAAGkJcAl4CXwJgAkwADAAMAAwAIgJgACLCZMJgACZCZ8JowmrCYAAswkwAF4AXgB8AIAAuwkABMMJyQmAAM4JgADVCTAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAqwYWBNkIMAAwADAAMADdCeAJ6AnuCR4E9gkwAP4JBQoNCjAAMACAABUK0wiAAB0KJAosCjQKgAAwADwKQwqAAEsKvQmdCVMKWwowADAAgACAALcEMACAAGMKgABrCjAAMAAwADAAMAAwADAAMAAwADAAMAAeBDAAMAAwADAAMAAwADAAMAAwADAAMAAwAIkEPQFzCnoKiQSCCooKkAqJBJgKoAqkCokEGAGsCrQKvArBCjAAMADJCtEKFQHZCuEK/gHpCvEKMAAwADAAMACAAIwE+QowAIAAPwEBCzAAMAAwADAAMACAAAkLEQswAIAAPwEZCyELgAAOCCkLMAAxCzkLMAAwADAAMAAwADAAXgBeAEELMAAwADAAMAAwADAAMAAwAEkLTQtVC4AAXAtkC4AAiQkwADAAMAAwADAAMAAwADAAbAtxC3kLgAuFC4sLMAAwAJMLlwufCzAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAApwswADAAMACAAIAAgACvC4AAgACAAIAAgACAALcLMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAvwuAAMcLgACAAIAAgACAAIAAyguAAIAAgACAAIAA0QswADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAANkLgACAAIAA4AswADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACJCR4E6AswADAAhwHwC4AA+AsADAgMEAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMACAAIAAGAwdDCUMMAAwAC0MNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQw1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHPQwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADUHNQc1BzUHNQc1BzUHNQc2BzAAMAA5DDUHNQc1BzUHNQc1BzUHNQc1BzUHNQdFDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAATQxSDFoMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAF4AXgBeAF4AXgBeAF4AYgxeAGoMXgBxDHkMfwxeAIUMXgBeAI0MMAAwADAAMAAwAF4AXgCVDJ0MMAAwADAAMABeAF4ApQxeAKsMswy7DF4Awgy9DMoMXgBeAF4AXgBeAF4AXgBeAF4AXgDRDNkMeQBqCeAM3Ax8AOYM7Az0DPgMXgBeAF4AXgBeAF4AXgBeAF4AXgBeAF4AXgBeAF4AXgCgAAANoAAHDQ4NFg0wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAeDSYNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAC4NMABeAF4ANg0wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAD4NRg1ODVYNXg1mDTAAbQ0wADAAMAAwADAAMAAwADAA2gbaBtoG2gbaBtoG2gbaBnUNeg3CBYANwgWFDdoGjA3aBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gaUDZwNpA2oDdoG2gawDbcNvw3HDdoG2gbPDdYN3A3fDeYN2gbsDfMN2gbaBvoN/g3aBgYODg7aBl4AXgBeABYOXgBeACUG2gYeDl4AJA5eACwO2w3aBtoGMQ45DtoG2gbaBtoGQQ7aBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gZJDjUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B1EO2gY1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQdZDjUHNQc1BzUHNQc1B2EONQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHaA41BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B3AO2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gY1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B2EO2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gZJDtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBkkOeA6gAKAAoAAwADAAMAAwAKAAoACgAKAAoACgAKAAgA4wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAD//wQABAAEAAQABAAEAAQABAAEAA0AAwABAAEAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAKABMAFwAeABsAGgAeABcAFgASAB4AGwAYAA8AGAAcAEsASwBLAEsASwBLAEsASwBLAEsAGAAYAB4AHgAeABMAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAFgAbABIAHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYADQARAB4ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkAFgAaABsAGwAbAB4AHQAdAB4ATwAXAB4ADQAeAB4AGgAbAE8ATwAOAFAAHQAdAB0ATwBPABcATwBPAE8AFgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwArAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAAQABAANAA0ASwBLAEsASwBLAEsASwBLAEsASwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUAArACsABABQAAQABAAEAAQABAAEAAQAKwArAAQABAArACsABAAEAAQAUAArACsAKwArACsAKwArACsABAArACsAKwArAFAAUAArAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAGgAaAFAAUABQAFAAUABMAB4AGwBQAB4AKwArACsABAAEAAQAKwBQAFAAUABQAFAAUAArACsAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUAArAFAAUAArACsABAArAAQABAAEAAQABAArACsAKwArAAQABAArACsABAAEAAQAKwArACsABAArACsAKwArACsAKwArAFAAUABQAFAAKwBQACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwAEAAQAUABQAFAABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUAArACsABABQAAQABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQAKwArAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwAeABsAKwArACsAKwArACsAKwBQAAQABAAEAAQABAAEACsABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwArAAQABAArACsABAAEAAQAKwArACsAKwArACsAKwArAAQABAArACsAKwArAFAAUAArAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwAeAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwAEAFAAKwBQAFAAUABQAFAAUAArACsAKwBQAFAAUAArAFAAUABQAFAAKwArACsAUABQACsAUAArAFAAUAArACsAKwBQAFAAKwArACsAUABQAFAAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQAKwArACsABAAEAAQAKwAEAAQABAAEACsAKwBQACsAKwArACsAKwArAAQAKwArACsAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAB4AHgAeAB4AHgAeABsAHgArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABAArACsAKwArACsAKwArAAQABAArAFAAUABQACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAB4AUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABAArACsAKwArACsAKwArAAQABAArACsAKwArACsAKwArAFAAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwArAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAKwBcAFwAKwBcACsAKwBcACsAKwArACsAKwArAFwAXABcAFwAKwBcAFwAXABcAFwAXABcACsAXABcAFwAKwBcACsAXAArACsAXABcACsAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgArACoAKgBcACsAKwBcAFwAXABcAFwAKwBcACsAKgAqACoAKgAqACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAFwAXABcAFwAUAAOAA4ADgAOAB4ADgAOAAkADgAOAA0ACQATABMAEwATABMACQAeABMAHgAeAB4ABAAEAB4AHgAeAB4AHgAeAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUAANAAQAHgAEAB4ABAAWABEAFgARAAQABABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAAQABAAEAAQABAANAAQABABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsADQANAB4AHgAeAB4AHgAeAAQAHgAeAB4AHgAeAB4AKwAeAB4ADgAOAA0ADgAeAB4AHgAeAB4ACQAJACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgAeAB4AHgBcAFwAXABcAFwAXAAqACoAKgAqAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAKgAqACoAKgAqACoAKgBcAFwAXAAqACoAKgAqAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAXAAqAEsASwBLAEsASwBLAEsASwBLAEsAKgAqACoAKgAqACoAUABQAFAAUABQAFAAKwBQACsAKwArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQACsAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwAEAAQABAAeAA0AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAEQArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAADQANAA0AUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAA0ADQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoADQANABUAXAANAB4ADQAbAFwAKgArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAB4AHgATABMADQANAA4AHgATABMAHgAEAAQABAAJACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAUABQAFAAUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwAeACsAKwArABMAEwBLAEsASwBLAEsASwBLAEsASwBLAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwBcAFwAXABcAFwAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcACsAKwArACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwAeAB4AXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgArACsABABLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKgAqACoAKgAqACoAKgBcACoAKgAqACoAKgAqACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAUABQAFAAUABQAFAAUAArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4ADQANAA0ADQAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAHgAeAB4AHgBQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwANAA0ADQANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwBQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsABAAEAAQAHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAABABQAFAAUABQAAQABAAEAFAAUAAEAAQABAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAKwBQACsAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAKwArAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAKwAeAB4AHgAeAB4AHgAeAA4AHgArAA0ADQANAA0ADQANAA0ACQANAA0ADQAIAAQACwAEAAQADQAJAA0ADQAMAB0AHQAeABcAFwAWABcAFwAXABYAFwAdAB0AHgAeABQAFAAUAA0AAQABAAQABAAEAAQABAAJABoAGgAaABoAGgAaABoAGgAeABcAFwAdABUAFQAeAB4AHgAeAB4AHgAYABYAEQAVABUAFQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgANAB4ADQANAA0ADQAeAA0ADQANAAcAHgAeAB4AHgArAAQABAAEAAQABAAEAAQABAAEAAQAUABQACsAKwBPAFAAUABQAFAAUAAeAB4AHgAWABEATwBQAE8ATwBPAE8AUABQAFAAUABQAB4AHgAeABYAEQArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAGwAbABsAGwAbABsAGwAaABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAaABsAGwAbABsAGgAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgBQABoAHgAdAB4AUAAeABoAHgAeAB4AHgAeAB4AHgAeAB4ATwAeAFAAGwAeAB4AUABQAFAAUABQAB4AHgAeAB0AHQAeAFAAHgBQAB4AUAAeAFAATwBQAFAAHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AUABQAFAAUABPAE8AUABQAFAAUABQAE8AUABQAE8AUABPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAE8ATwBPAE8ATwBPAE8ATwBPAE8AUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAATwAeAB4AKwArACsAKwAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB0AHQAeAB4AHgAdAB0AHgAeAB0AHgAeAB4AHQAeAB0AGwAbAB4AHQAeAB4AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB0AHgAdAB4AHQAdAB0AHQAdAB0AHgAdAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAdAB0AHQAdAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAlACUAHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBQAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB0AHQAeAB4AHgAeAB0AHQAdAB4AHgAdAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB0AHQAeAB4AHQAeAB4AHgAeAB0AHQAeAB4AHgAeACUAJQAdAB0AJQAeACUAJQAlACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAHgAeAB4AHgAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHQAdAB0AHgAdACUAHQAdAB4AHQAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHQAdAB0AHQAlAB4AJQAlACUAHQAlACUAHQAdAB0AJQAlAB0AHQAlAB0AHQAlACUAJQAeAB0AHgAeAB4AHgAdAB0AJQAdAB0AHQAdAB0AHQAlACUAJQAlACUAHQAlACUAIAAlAB0AHQAlACUAJQAlACUAJQAlACUAHgAeAB4AJQAlACAAIAAgACAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeABcAFwAXABcAFwAXAB4AEwATACUAHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwArACUAJQBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAKwArACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAE8ATwBPAE8ATwBPAE8ATwAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeACsAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUAArACsAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQBQAFAAUABQACsAKwArACsAUABQAFAAUABQAFAAUABQAA0AUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQACsAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgBQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAABAAEAAQAKwAEAAQAKwArACsAKwArAAQABAAEAAQAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsABAAEAAQAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsADQANAA0ADQANAA0ADQANAB4AKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AUABQAFAAUABQAFAAUABQAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAUABQAFAAUABQAA0ADQANAA0ADQANABQAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwANAA0ADQANAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAeAAQABAAEAB4AKwArAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLACsADQArAB4AKwArAAQABAAEAAQAUABQAB4AUAArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwAEAAQABAAEAAQABAAEAAQABAAOAA0ADQATABMAHgAeAB4ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0AUABQAFAAUAAEAAQAKwArAAQADQANAB4AUAArACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXABcAA0ADQANACoASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUAArACsAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANACsADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEcARwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQACsAKwAeAAQABAANAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAEAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUAArACsAUAArACsAUABQACsAKwBQAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AKwArAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAeAB4ADQANAA0ADQAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAArAAQABAArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAEAAQABAAEAAQABAAEACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAFgAWAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAKwBQACsAKwArACsAKwArAFAAKwArACsAKwBQACsAUAArAFAAKwBQAFAAUAArAFAAUAArAFAAKwArAFAAKwBQACsAUAArAFAAKwBQACsAUABQACsAUAArACsAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAUABQAFAAUAArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUAArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAlACUAJQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeACUAJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeACUAJQAlACUAJQAeACUAJQAlACUAJQAgACAAIAAlACUAIAAlACUAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIQAhACEAIQAhACUAJQAgACAAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACAAIAAlACUAJQAlACAAJQAgACAAIAAgACAAIAAgACAAIAAlACUAJQAgACUAJQAlACUAIAAgACAAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeACUAHgAlAB4AJQAlACUAJQAlACAAJQAlACUAJQAeACUAHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAIAAgACAAJQAlACUAIAAgACAAIAAgAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFwAXABcAFQAVABUAHgAeAB4AHgAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACAAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAlACAAIAAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsA"),i=Array.isArray(r)?function(t){for(var e=t.length,A=[],n=0;n<e;n+=4)A.push(t[n+3]<<24|t[n+2]<<16|t[n+1]<<8|t[n]);return A}(r):new Uint32Array(r),o=Array.isArray(r)?function(t){for(var e=t.length,A=[],n=0;n<e;n+=2)A.push(t[n+1]<<8|t[n]);return A}(r):new Uint16Array(r),s=p(o,12,i[4]/2),a=2===i[5]?p(o,(24+i[4])/2):(e=i,A=Math.ceil((24+i[4])/4),e.slice?e.slice(A,n):new Uint32Array(Array.prototype.slice.call(e,A,n)));return new d(i[0],i[1],i[2],i[3],s,a)}(),K=[N,36],j=[1,2,3,5],V=[g,8],q=[E,x],z=j.concat(V),G=[O,P,M,I,H],X=[w,m],W=function(t,e,A,n){var r=n[A];if(Array.isArray(t)?-1!==t.indexOf(r):t===r)for(var i=A;i<=n.length;){if((a=n[++i])===e)return!0;if(a!==g)break}if(r===g)for(i=A;i>0;){var o=n[--i];if(Array.isArray(t)?-1!==t.indexOf(o):t===o)for(var s=A;s<=n.length;){var a;if((a=n[++s])===e)return!0;if(a!==g)break}if(o!==g)break}return!1},J=function(t,e){for(var A=t;A>=0;){var n=e[A];if(n!==g)return n;A--}return 0},Y=function(t,e,A,n,r){if(0===A[n])return"×";var i=n-1;if(Array.isArray(r)&&!0===r[i])return"×";var o=i-1,s=i+1,a=e[i],c=o>=0?e[o]:0,u=e[s];if(2===a&&3===u)return"×";if(-1!==j.indexOf(a))return D;if(-1!==j.indexOf(u))return"×";if(-1!==V.indexOf(u))return"×";if(8===J(i,e))return"÷";if(11===R.get(t[i])&&(u===k||u===S||u===_))return"×";if(7===a||7===u)return"×";if(9===a)return"×";if(-1===[g,m,w].indexOf(a)&&9===u)return"×";if(-1!==[v,B,y,Q,L].indexOf(u))return"×";if(J(i,e)===F)return"×";if(W(23,F,i,e))return"×";if(W([v,B],C,i,e))return"×";if(W(12,12,i,e))return"×";if(a===g)return"÷";if(23===a||23===u)return"×";if(16===u||16===a)return"÷";if(-1!==[m,w,C].indexOf(u)||14===a)return"×";if(36===c&&-1!==X.indexOf(a))return"×";if(a===L&&36===u)return"×";if(u===b&&-1!==K.concat(b,y,U,k,S,_).indexOf(a))return"×";if(-1!==K.indexOf(u)&&a===U||-1!==K.indexOf(a)&&u===U)return"×";if(a===E&&-1!==[k,S,_].indexOf(u)||-1!==[k,S,_].indexOf(a)&&u===x)return"×";if(-1!==K.indexOf(a)&&-1!==q.indexOf(u)||-1!==q.indexOf(a)&&-1!==K.indexOf(u))return"×";if(-1!==[E,x].indexOf(a)&&(u===U||-1!==[F,w].indexOf(u)&&e[s+1]===U)||-1!==[F,w].indexOf(a)&&u===U||a===U&&-1!==[U,L,Q].indexOf(u))return"×";if(-1!==[U,L,Q,v,B].indexOf(u))for(var l=i;l>=0;){if((h=e[l])===U)return"×";if(-1===[L,Q].indexOf(h))break;l--}if(-1!==[E,x].indexOf(u))for(l=-1!==[v,B].indexOf(a)?o:i;l>=0;){var h;if((h=e[l])===U)return"×";if(-1===[L,Q].indexOf(h))break;l--}if(O===a&&-1!==[O,P,I,H].indexOf(u)||-1!==[P,I].indexOf(a)&&-1!==[P,M].indexOf(u)||-1!==[M,H].indexOf(a)&&u===M)return"×";if(-1!==G.indexOf(a)&&-1!==[b,x].indexOf(u)||-1!==G.indexOf(u)&&a===E)return"×";if(-1!==K.indexOf(a)&&-1!==K.indexOf(u))return"×";if(a===Q&&-1!==K.indexOf(u))return"×";if(-1!==K.concat(U).indexOf(a)&&u===F||-1!==K.concat(U).indexOf(u)&&a===B)return"×";if(41===a&&41===u){for(var f=A[i],p=1;f>0&&41===e[--f];)p++;if(p%2!=0)return"×"}return a===S&&u===_?"×":"÷"},$=function(){function t(t,e,A,n){this.codePoints=t,this.required=e===D,this.start=A,this.end=n}return t.prototype.slice=function(){return c.apply(void 0,this.codePoints.slice(this.start,this.end))},t}();!function(t){t[t.STRING_TOKEN=0]="STRING_TOKEN",t[t.BAD_STRING_TOKEN=1]="BAD_STRING_TOKEN",t[t.LEFT_PARENTHESIS_TOKEN=2]="LEFT_PARENTHESIS_TOKEN",t[t.RIGHT_PARENTHESIS_TOKEN=3]="RIGHT_PARENTHESIS_TOKEN",t[t.COMMA_TOKEN=4]="COMMA_TOKEN",t[t.HASH_TOKEN=5]="HASH_TOKEN",t[t.DELIM_TOKEN=6]="DELIM_TOKEN",t[t.AT_KEYWORD_TOKEN=7]="AT_KEYWORD_TOKEN",t[t.PREFIX_MATCH_TOKEN=8]="PREFIX_MATCH_TOKEN",t[t.DASH_MATCH_TOKEN=9]="DASH_MATCH_TOKEN",t[t.INCLUDE_MATCH_TOKEN=10]="INCLUDE_MATCH_TOKEN",t[t.LEFT_CURLY_BRACKET_TOKEN=11]="LEFT_CURLY_BRACKET_TOKEN",t[t.RIGHT_CURLY_BRACKET_TOKEN=12]="RIGHT_CURLY_BRACKET_TOKEN",t[t.SUFFIX_MATCH_TOKEN=13]="SUFFIX_MATCH_TOKEN",t[t.SUBSTRING_MATCH_TOKEN=14]="SUBSTRING_MATCH_TOKEN",t[t.DIMENSION_TOKEN=15]="DIMENSION_TOKEN",t[t.PERCENTAGE_TOKEN=16]="PERCENTAGE_TOKEN",t[t.NUMBER_TOKEN=17]="NUMBER_TOKEN",t[t.FUNCTION=18]="FUNCTION",t[t.FUNCTION_TOKEN=19]="FUNCTION_TOKEN",t[t.IDENT_TOKEN=20]="IDENT_TOKEN",t[t.COLUMN_TOKEN=21]="COLUMN_TOKEN",t[t.URL_TOKEN=22]="URL_TOKEN",t[t.BAD_URL_TOKEN=23]="BAD_URL_TOKEN",t[t.CDC_TOKEN=24]="CDC_TOKEN",t[t.CDO_TOKEN=25]="CDO_TOKEN",t[t.COLON_TOKEN=26]="COLON_TOKEN",t[t.SEMICOLON_TOKEN=27]="SEMICOLON_TOKEN",t[t.LEFT_SQUARE_BRACKET_TOKEN=28]="LEFT_SQUARE_BRACKET_TOKEN",t[t.RIGHT_SQUARE_BRACKET_TOKEN=29]="RIGHT_SQUARE_BRACKET_TOKEN",t[t.UNICODE_RANGE_TOKEN=30]="UNICODE_RANGE_TOKEN",t[t.WHITESPACE_TOKEN=31]="WHITESPACE_TOKEN",t[t.EOF_TOKEN=32]="EOF_TOKEN"}(f||(f={}));var Z=function(t){return t>=48&&t<=57},tt=function(t){return Z(t)||t>=65&&t<=70||t>=97&&t<=102},et=function(t){return 10===t||9===t||32===t},At=function(t){return function(t){return function(t){return t>=97&&t<=122}(t)||function(t){return t>=65&&t<=90}(t)}(t)||function(t){return t>=128}(t)||95===t},nt=function(t){return At(t)||Z(t)||45===t},rt=function(t){return t>=0&&t<=8||11===t||t>=14&&t<=31||127===t},it=function(t,e){return 92===t&&10!==e},ot=function(t,e,A){return 45===t?At(e)||it(e,A):!!At(t)||!(92!==t||!it(t,e))},st=function(t,e,A){return 43===t||45===t?!!Z(e)||46===e&&Z(A):Z(46===t?e:t)},at={type:f.LEFT_PARENTHESIS_TOKEN},ct={type:f.RIGHT_PARENTHESIS_TOKEN},ut={type:f.COMMA_TOKEN},lt={type:f.SUFFIX_MATCH_TOKEN},ht={type:f.PREFIX_MATCH_TOKEN},ft={type:f.COLUMN_TOKEN},pt={type:f.DASH_MATCH_TOKEN},dt={type:f.INCLUDE_MATCH_TOKEN},gt={type:f.LEFT_CURLY_BRACKET_TOKEN},mt={type:f.RIGHT_CURLY_BRACKET_TOKEN},wt={type:f.SUBSTRING_MATCH_TOKEN},vt={type:f.BAD_URL_TOKEN},Bt={type:f.BAD_STRING_TOKEN},yt={type:f.CDO_TOKEN},bt={type:f.CDC_TOKEN},Ct={type:f.COLON_TOKEN},Ft={type:f.SEMICOLON_TOKEN},Qt={type:f.LEFT_SQUARE_BRACKET_TOKEN},Ut={type:f.RIGHT_SQUARE_BRACKET_TOKEN},xt={type:f.WHITESPACE_TOKEN},Et={type:f.EOF_TOKEN},Lt=function(){function t(){this._value=[]}return t.prototype.write=function(t){this._value=this._value.concat(a(t))},t.prototype.read=function(){for(var t=[],e=this.consumeToken();e!==Et;)t.push(e),e=this.consumeToken();return t},t.prototype.consumeToken=function(){var t=this.consumeCodePoint();switch(t){case 34:return this.consumeStringToken(34);case 35:var e=this.peekCodePoint(0),A=this.peekCodePoint(1),n=this.peekCodePoint(2);if(nt(e)||it(A,n)){var r=ot(e,A,n)?2:1,i=this.consumeName();return{type:f.HASH_TOKEN,value:i,flags:r}}break;case 36:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),lt;break;case 39:return this.consumeStringToken(39);case 40:return at;case 41:return ct;case 42:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),wt;break;case 43:if(st(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case 44:return ut;case 45:var o=t,s=this.peekCodePoint(0),a=this.peekCodePoint(1);if(st(o,s,a))return this.reconsumeCodePoint(t),this.consumeNumericToken();if(ot(o,s,a))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();if(45===s&&62===a)return this.consumeCodePoint(),this.consumeCodePoint(),bt;break;case 46:if(st(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case 47:if(42===this.peekCodePoint(0))for(this.consumeCodePoint();;){var u=this.consumeCodePoint();if(42===u&&47===(u=this.consumeCodePoint()))return this.consumeToken();if(-1===u)return this.consumeToken()}break;case 58:return Ct;case 59:return Ft;case 60:if(33===this.peekCodePoint(0)&&45===this.peekCodePoint(1)&&45===this.peekCodePoint(2))return this.consumeCodePoint(),this.consumeCodePoint(),yt;break;case 64:var l=this.peekCodePoint(0),h=this.peekCodePoint(1),p=this.peekCodePoint(2);if(ot(l,h,p))return i=this.consumeName(),{type:f.AT_KEYWORD_TOKEN,value:i};break;case 91:return Qt;case 92:if(it(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();break;case 93:return Ut;case 61:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),ht;break;case 123:return gt;case 125:return mt;case 117:case 85:var d=this.peekCodePoint(0),g=this.peekCodePoint(1);return 43!==d||!tt(g)&&63!==g||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(t),this.consumeIdentLikeToken();case 124:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),pt;if(124===this.peekCodePoint(0))return this.consumeCodePoint(),ft;break;case 126:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),dt;break;case-1:return Et}return et(t)?(this.consumeWhiteSpace(),xt):Z(t)?(this.reconsumeCodePoint(t),this.consumeNumericToken()):At(t)?(this.reconsumeCodePoint(t),this.consumeIdentLikeToken()):{type:f.DELIM_TOKEN,value:c(t)}},t.prototype.consumeCodePoint=function(){var t=this._value.shift();return void 0===t?-1:t},t.prototype.reconsumeCodePoint=function(t){this._value.unshift(t)},t.prototype.peekCodePoint=function(t){return t>=this._value.length?-1:this._value[t]},t.prototype.consumeUnicodeRangeToken=function(){for(var t=[],e=this.consumeCodePoint();tt(e)&&t.length<6;)t.push(e),e=this.consumeCodePoint();for(var A=!1;63===e&&t.length<6;)t.push(e),e=this.consumeCodePoint(),A=!0;if(A){var n=parseInt(c.apply(void 0,t.map(function(t){return 63===t?48:t})),16),r=parseInt(c.apply(void 0,t.map(function(t){return 63===t?70:t})),16);return{type:f.UNICODE_RANGE_TOKEN,start:n,end:r}}var i=parseInt(c.apply(void 0,t),16);if(45===this.peekCodePoint(0)&&tt(this.peekCodePoint(1))){this.consumeCodePoint(),e=this.consumeCodePoint();for(var o=[];tt(e)&&o.length<6;)o.push(e),e=this.consumeCodePoint();return r=parseInt(c.apply(void 0,o),16),{type:f.UNICODE_RANGE_TOKEN,start:i,end:r}}return{type:f.UNICODE_RANGE_TOKEN,start:i,end:i}},t.prototype.consumeIdentLikeToken=function(){var t=this.consumeName();return"url"===t.toLowerCase()&&40===this.peekCodePoint(0)?(this.consumeCodePoint(),this.consumeUrlToken()):40===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:f.FUNCTION_TOKEN,value:t}):{type:f.IDENT_TOKEN,value:t}},t.prototype.consumeUrlToken=function(){var t=[];if(this.consumeWhiteSpace(),-1===this.peekCodePoint(0))return{type:f.URL_TOKEN,value:""};var e=this.peekCodePoint(0);if(39===e||34===e){var A=this.consumeStringToken(this.consumeCodePoint());return A.type===f.STRING_TOKEN&&(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0))?(this.consumeCodePoint(),{type:f.URL_TOKEN,value:A.value}):(this.consumeBadUrlRemnants(),vt)}for(;;){var n=this.consumeCodePoint();if(-1===n||41===n)return{type:f.URL_TOKEN,value:c.apply(void 0,t)};if(et(n))return this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:f.URL_TOKEN,value:c.apply(void 0,t)}):(this.consumeBadUrlRemnants(),vt);if(34===n||39===n||40===n||rt(n))return this.consumeBadUrlRemnants(),vt;if(92===n){if(!it(n,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),vt;t.push(this.consumeEscapedCodePoint())}else t.push(n)}},t.prototype.consumeWhiteSpace=function(){for(;et(this.peekCodePoint(0));)this.consumeCodePoint()},t.prototype.consumeBadUrlRemnants=function(){for(;;){var t=this.consumeCodePoint();if(41===t||-1===t)return;it(t,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},t.prototype.consumeStringSlice=function(t){for(var e="";t>0;){var A=Math.min(6e4,t);e+=c.apply(void 0,this._value.splice(0,A)),t-=A}return this._value.shift(),e},t.prototype.consumeStringToken=function(t){for(var e="",A=0;;){var n=this._value[A];if(-1===n||void 0===n||n===t)return e+=this.consumeStringSlice(A),{type:f.STRING_TOKEN,value:e};if(10===n)return this._value.splice(0,A),Bt;if(92===n){var r=this._value[A+1];-1!==r&&void 0!==r&&(10===r?(e+=this.consumeStringSlice(A),A=-1,this._value.shift()):it(n,r)&&(e+=this.consumeStringSlice(A),e+=c(this.consumeEscapedCodePoint()),A=-1))}A++}},t.prototype.consumeNumber=function(){var t=[],e=4,A=this.peekCodePoint(0);for(43!==A&&45!==A||t.push(this.consumeCodePoint());Z(this.peekCodePoint(0));)t.push(this.consumeCodePoint());A=this.peekCodePoint(0);var n=this.peekCodePoint(1);if(46===A&&Z(n))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;Z(this.peekCodePoint(0));)t.push(this.consumeCodePoint());A=this.peekCodePoint(0),n=this.peekCodePoint(1);var r=this.peekCodePoint(2);if((69===A||101===A)&&((43===n||45===n)&&Z(r)||Z(n)))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;Z(this.peekCodePoint(0));)t.push(this.consumeCodePoint());return[function(t){var e=0,A=1;43!==t[e]&&45!==t[e]||(45===t[e]&&(A=-1),e++);for(var n=[];Z(t[e]);)n.push(t[e++]);var r=n.length?parseInt(c.apply(void 0,n),10):0;46===t[e]&&e++;for(var i=[];Z(t[e]);)i.push(t[e++]);var o=i.length,s=o?parseInt(c.apply(void 0,i),10):0;69!==t[e]&&101!==t[e]||e++;var a=1;43!==t[e]&&45!==t[e]||(45===t[e]&&(a=-1),e++);for(var u=[];Z(t[e]);)u.push(t[e++]);var l=u.length?parseInt(c.apply(void 0,u),10):0;return A*(r+s*Math.pow(10,-o))*Math.pow(10,a*l)}(t),e]},t.prototype.consumeNumericToken=function(){var t=this.consumeNumber(),e=t[0],A=t[1],n=this.peekCodePoint(0),r=this.peekCodePoint(1),i=this.peekCodePoint(2);if(ot(n,r,i)){var o=this.consumeName();return{type:f.DIMENSION_TOKEN,number:e,flags:A,unit:o}}return 37===n?(this.consumeCodePoint(),{type:f.PERCENTAGE_TOKEN,number:e,flags:A}):{type:f.NUMBER_TOKEN,number:e,flags:A}},t.prototype.consumeEscapedCodePoint=function(){var t=this.consumeCodePoint();if(tt(t)){for(var e=c(t);tt(this.peekCodePoint(0))&&e.length<6;)e+=c(this.consumeCodePoint());et(this.peekCodePoint(0))&&this.consumeCodePoint();var A=parseInt(e,16);return 0===A||A>1114111?65533:A}return-1===t?65533:t},t.prototype.consumeName=function(){for(var t="";;){var e=this.consumeCodePoint();if(nt(e))t+=c(e);else{if(!it(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),t;t+=c(this.consumeEscapedCodePoint())}}},t}(),Nt=function(){function t(t){this._tokens=t}return t.create=function(e){var A=new Lt;return A.write(e),new t(A.read())},t.parseValue=function(e){return t.create(e).parseComponentValue()},t.parseValues=function(e){return t.create(e).parseComponentValues()},t.prototype.parseComponentValue=function(){for(var t=this.consumeToken();t.type===f.WHITESPACE_TOKEN;)t=this.consumeToken();if(t.type===f.EOF_TOKEN)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(t);var e=this.consumeComponentValue();do{t=this.consumeToken()}while(t.type===f.WHITESPACE_TOKEN);if(t.type===f.EOF_TOKEN)return e;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},t.prototype.parseComponentValues=function(){for(var t=[];;){var e=this.consumeComponentValue();if(e.type===f.EOF_TOKEN)return t;t.push(e),t.push()}},t.prototype.consumeComponentValue=function(){var t=this.consumeToken();switch(t.type){case f.LEFT_CURLY_BRACKET_TOKEN:case f.LEFT_SQUARE_BRACKET_TOKEN:case f.LEFT_PARENTHESIS_TOKEN:return this.consumeSimpleBlock(t.type);case f.FUNCTION_TOKEN:return this.consumeFunction(t)}return t},t.prototype.consumeSimpleBlock=function(t){for(var e={type:t,values:[]},A=this.consumeToken();;){if(A.type===f.EOF_TOKEN||Tt(A,t))return e;this.reconsumeToken(A),e.values.push(this.consumeComponentValue()),A=this.consumeToken()}},t.prototype.consumeFunction=function(t){for(var e={name:t.value,values:[],type:f.FUNCTION};;){var A=this.consumeToken();if(A.type===f.EOF_TOKEN||A.type===f.RIGHT_PARENTHESIS_TOKEN)return e;this.reconsumeToken(A),e.values.push(this.consumeComponentValue())}},t.prototype.consumeToken=function(){var t=this._tokens.shift();return void 0===t?Et:t},t.prototype.reconsumeToken=function(t){this._tokens.unshift(t)},t}(),St=function(t){return t.type===f.DIMENSION_TOKEN},_t=function(t){return t.type===f.NUMBER_TOKEN},It=function(t){return t.type===f.IDENT_TOKEN},Ht=function(t){return t.type===f.STRING_TOKEN},kt=function(t,e){return It(t)&&t.value===e},Ot=function(t){return t.type!==f.WHITESPACE_TOKEN},Pt=function(t){return t.type!==f.WHITESPACE_TOKEN&&t.type!==f.COMMA_TOKEN},Mt=function(t){var e=[],A=[];return t.forEach(function(t){if(t.type===f.COMMA_TOKEN){if(0===A.length)throw new Error("Error parsing function args, zero tokens for arg");return e.push(A),void(A=[])}t.type!==f.WHITESPACE_TOKEN&&A.push(t)}),A.length&&e.push(A),e},Tt=function(t,e){return e===f.LEFT_CURLY_BRACKET_TOKEN&&t.type===f.RIGHT_CURLY_BRACKET_TOKEN||e===f.LEFT_SQUARE_BRACKET_TOKEN&&t.type===f.RIGHT_SQUARE_BRACKET_TOKEN||e===f.LEFT_PARENTHESIS_TOKEN&&t.type===f.RIGHT_PARENTHESIS_TOKEN},Dt=function(t){return t.type===f.NUMBER_TOKEN||t.type===f.DIMENSION_TOKEN},Rt=function(t){return t.type===f.PERCENTAGE_TOKEN||Dt(t)},Kt=function(t){return t.length>1?[t[0],t[1]]:[t[0]]},jt={type:f.NUMBER_TOKEN,number:0,flags:4},Vt={type:f.PERCENTAGE_TOKEN,number:50,flags:4},qt={type:f.PERCENTAGE_TOKEN,number:100,flags:4},zt=function(t,e,A){var n=t[0],r=t[1];return[Gt(n,e),Gt(void 0!==r?r:n,A)]},Gt=function(t,e){if(t.type===f.PERCENTAGE_TOKEN)return t.number/100*e;if(St(t))switch(t.unit){case"rem":case"em":return 16*t.number;case"px":default:return t.number}return t.number},Xt=function(t){if(t.type===f.DIMENSION_TOKEN)switch(t.unit){case"deg":return Math.PI*t.number/180;case"grad":return Math.PI/200*t.number;case"rad":return t.number;case"turn":return 2*Math.PI*t.number}throw new Error("Unsupported angle type")},Wt=function(t){return t.type===f.DIMENSION_TOKEN&&("deg"===t.unit||"grad"===t.unit||"rad"===t.unit||"turn"===t.unit)},Jt=function(t){switch(t.filter(It).map(function(t){return t.value}).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[jt,jt];case"to top":case"bottom":return Yt(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[jt,qt];case"to right":case"left":return Yt(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[qt,qt];case"to bottom":case"top":return Yt(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[qt,jt];case"to left":case"right":return Yt(270)}return 0},Yt=function(t){return Math.PI*t/180},$t=function(t){if(t.type===f.FUNCTION){var e=ae[t.name];if(void 0===e)throw new Error('Attempting to parse an unsupported color function "'+t.name+'"');return e(t.values)}if(t.type===f.HASH_TOKEN){if(3===t.value.length){var A=t.value.substring(0,1),n=t.value.substring(1,2),r=t.value.substring(2,3);return ee(parseInt(A+A,16),parseInt(n+n,16),parseInt(r+r,16),1)}if(4===t.value.length){A=t.value.substring(0,1),n=t.value.substring(1,2),r=t.value.substring(2,3);var i=t.value.substring(3,4);return ee(parseInt(A+A,16),parseInt(n+n,16),parseInt(r+r,16),parseInt(i+i,16)/255)}if(6===t.value.length)return A=t.value.substring(0,2),n=t.value.substring(2,4),r=t.value.substring(4,6),ee(parseInt(A,16),parseInt(n,16),parseInt(r,16),1);if(8===t.value.length)return A=t.value.substring(0,2),n=t.value.substring(2,4),r=t.value.substring(4,6),i=t.value.substring(6,8),ee(parseInt(A,16),parseInt(n,16),parseInt(r,16),parseInt(i,16)/255)}if(t.type===f.IDENT_TOKEN){var o=ce[t.value.toUpperCase()];if(void 0!==o)return o}return ce.TRANSPARENT},Zt=function(t){return 0==(255&t)},te=function(t){var e=255&t,A=255&t>>8,n=255&t>>16,r=255&t>>24;return e<255?"rgba("+r+","+n+","+A+","+e/255+")":"rgb("+r+","+n+","+A+")"},ee=function(t,e,A,n){return(t<<24|e<<16|A<<8|Math.round(255*n)<<0)>>>0},Ae=function(t,e){if(t.type===f.NUMBER_TOKEN)return t.number;if(t.type===f.PERCENTAGE_TOKEN){var A=3===e?1:255;return 3===e?t.number/100*A:Math.round(t.number/100*A)}return 0},ne=function(t){var e=t.filter(Pt);if(3===e.length){var A=e.map(Ae),n=A[0],r=A[1],i=A[2];return ee(n,r,i,1)}if(4===e.length){var o=e.map(Ae),s=(n=o[0],r=o[1],i=o[2],o[3]);return ee(n,r,i,s)}return 0};function re(t,e,A){return A<0&&(A+=1),A>=1&&(A-=1),A<1/6?(e-t)*A*6+t:A<.5?e:A<2/3?6*(e-t)*(2/3-A)+t:t}var ie,oe,se=function(t){var e=t.filter(Pt),A=e[0],n=e[1],r=e[2],i=e[3],o=(A.type===f.NUMBER_TOKEN?Yt(A.number):Xt(A))/(2*Math.PI),s=Rt(n)?n.number/100:0,a=Rt(r)?r.number/100:0,c=void 0!==i&&Rt(i)?Gt(i,1):1;if(0===s)return ee(255*a,255*a,255*a,1);var u=a<=.5?a*(s+1):a+s-a*s,l=2*a-u,h=re(l,u,o+1/3),p=re(l,u,o),d=re(l,u,o-1/3);return ee(255*h,255*p,255*d,c)},ae={hsl:se,hsla:se,rgb:ne,rgba:ne},ce={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199};!function(t){t[t.VALUE=0]="VALUE",t[t.LIST=1]="LIST",t[t.IDENT_VALUE=2]="IDENT_VALUE",t[t.TYPE_VALUE=3]="TYPE_VALUE",t[t.TOKEN_VALUE=4]="TOKEN_VALUE"}(ie||(ie={})),function(t){t[t.BORDER_BOX=0]="BORDER_BOX",t[t.PADDING_BOX=1]="PADDING_BOX",t[t.CONTENT_BOX=2]="CONTENT_BOX"}(oe||(oe={}));var ue,le,he,fe={name:"background-clip",initialValue:"border-box",prefix:!1,type:ie.LIST,parse:function(t){return t.map(function(t){if(It(t))switch(t.value){case"padding-box":return oe.PADDING_BOX;case"content-box":return oe.CONTENT_BOX}return oe.BORDER_BOX})}},pe={name:"background-color",initialValue:"transparent",prefix:!1,type:ie.TYPE_VALUE,format:"color"},de=function(t){var e=$t(t[0]),A=t[1];return A&&Rt(A)?{color:e,stop:A}:{color:e,stop:null}},ge=function(t,e){var A=t[0],n=t[t.length-1];null===A.stop&&(A.stop=jt),null===n.stop&&(n.stop=qt);for(var r=[],i=0,o=0;o<t.length;o++){var s=t[o].stop;if(null!==s){var a=Gt(s,e);a>i?r.push(a):r.push(i),i=a}else r.push(null)}var c=null;for(o=0;o<r.length;o++){var u=r[o];if(null===u)null===c&&(c=o);else if(null!==c){for(var l=o-c,h=(u-r[c-1])/(l+1),f=1;f<=l;f++)r[c+f-1]=h*f;c=null}}return t.map(function(t,A){return{color:t.color,stop:Math.max(Math.min(1,r[A]/e),0)}})},me=function(t,e){return Math.sqrt(t*t+e*e)},we=function(t,e,A,n,r){return[[0,0],[0,e],[t,0],[t,e]].reduce(function(t,e){var i=e[0],o=e[1],s=me(A-i,n-o);return(r?s<t.optimumDistance:s>t.optimumDistance)?{optimumCorner:e,optimumDistance:s}:t},{optimumDistance:r?1/0:-1/0,optimumCorner:null}).optimumCorner},ve=function(t){var e=Yt(180),A=[];return Mt(t).forEach(function(t,n){if(0===n){var r=t[0];if(r.type===f.IDENT_TOKEN&&-1!==["top","left","right","bottom"].indexOf(r.value))return void(e=Jt(t));if(Wt(r))return void(e=(Xt(r)+Yt(270))%Yt(360))}var i=de(t);A.push(i)}),{angle:e,stops:A,type:ue.LINEAR_GRADIENT}},Be=function(t){return 0===t[0]&&255===t[1]&&0===t[2]&&255===t[3]},ye=function(t,e,A,n,r){var i="http://www.w3.org/2000/svg",o=document.createElementNS(i,"svg"),s=document.createElementNS(i,"foreignObject");return o.setAttributeNS(null,"width",t.toString()),o.setAttributeNS(null,"height",e.toString()),s.setAttributeNS(null,"width","100%"),s.setAttributeNS(null,"height","100%"),s.setAttributeNS(null,"x",A.toString()),s.setAttributeNS(null,"y",n.toString()),s.setAttributeNS(null,"externalResourcesRequired","true"),o.appendChild(s),s.appendChild(r),o},be=function(t){return new Promise(function(e,A){var n=new Image;n.onload=function(){return e(n)},n.onerror=A,n.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(t))})},Ce={get SUPPORT_RANGE_BOUNDS(){var t=function(t){if(t.createRange){var e=t.createRange();if(e.getBoundingClientRect){var A=t.createElement("boundtest");A.style.height="123px",A.style.display="block",t.body.appendChild(A),e.selectNode(A);var n=e.getBoundingClientRect(),r=Math.round(n.height);if(t.body.removeChild(A),123===r)return!0}}return!1}(document);return Object.defineProperty(Ce,"SUPPORT_RANGE_BOUNDS",{value:t}),t},get SUPPORT_SVG_DRAWING(){var t=function(t){var e=new Image,A=t.createElement("canvas"),n=A.getContext("2d");if(!n)return!1;e.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{n.drawImage(e,0,0),A.toDataURL()}catch(t){return!1}return!0}(document);return Object.defineProperty(Ce,"SUPPORT_SVG_DRAWING",{value:t}),t},get SUPPORT_FOREIGNOBJECT_DRAWING(){var t="function"==typeof Array.from&&"function"==typeof window.fetch?function(t){var e=t.createElement("canvas");e.width=100,e.height=100;var A=e.getContext("2d");if(!A)return Promise.reject(!1);A.fillStyle="rgb(0, 255, 0)",A.fillRect(0,0,100,100);var n=new Image,r=e.toDataURL();n.src=r;var i=ye(100,100,0,0,n);return A.fillStyle="red",A.fillRect(0,0,100,100),be(i).then(function(e){A.drawImage(e,0,0);var n=A.getImageData(0,0,100,100).data;A.fillStyle="red",A.fillRect(0,0,100,100);var i=t.createElement("div");return i.style.backgroundImage="url("+r+")",i.style.height="100px",Be(n)?be(ye(100,100,0,0,i)):Promise.reject(!1)}).then(function(t){return A.drawImage(t,0,0),Be(A.getImageData(0,0,100,100).data)}).catch(function(){return!1})}(document):Promise.resolve(!1);return Object.defineProperty(Ce,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:t}),t},get SUPPORT_CORS_IMAGES(){var t=void 0!==(new Image).crossOrigin;return Object.defineProperty(Ce,"SUPPORT_CORS_IMAGES",{value:t}),t},get SUPPORT_RESPONSE_TYPE(){var t="string"==typeof(new XMLHttpRequest).responseType;return Object.defineProperty(Ce,"SUPPORT_RESPONSE_TYPE",{value:t}),t},get SUPPORT_CORS_XHR(){var t="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Ce,"SUPPORT_CORS_XHR",{value:t}),t}},Fe=function(){function t(t){this.id=t,this.start=Date.now()}return t.prototype.debug=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];"undefined"!=typeof window&&window.console&&"function"==typeof console.debug?console.debug.apply(console,[this.id,this.getTime()+"ms"].concat(t)):this.info.apply(this,t)},t.prototype.getTime=function(){return Date.now()-this.start},t.create=function(e){t.instances[e]=new t(e)},t.destroy=function(e){delete t.instances[e]},t.getInstance=function(e){var A=t.instances[e];if(void 0===A)throw new Error("No logger instance found with id "+e);return A},t.prototype.info=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];"undefined"!=typeof window&&window.console&&"function"==typeof console.info&&console.info.apply(console,[this.id,this.getTime()+"ms"].concat(t))},t.prototype.error=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];"undefined"!=typeof window&&window.console&&"function"==typeof console.error?console.error.apply(console,[this.id,this.getTime()+"ms"].concat(t)):this.info.apply(this,t)},t.instances={},t}(),Qe=function(){function t(){}return t.create=function(e,A){return t._caches[e]=new Ue(e,A)},t.destroy=function(e){delete t._caches[e]},t.open=function(e){var A=t._caches[e];if(void 0!==A)return A;throw new Error('Cache with key "'+e+'" not found')},t.getOrigin=function(e){var A=t._link;return A?(A.href=e,A.href=A.href,A.protocol+A.hostname+A.port):"about:blank"},t.isSameOrigin=function(e){return t.getOrigin(e)===t._origin},t.setContext=function(e){t._link=e.document.createElement("a"),t._origin=t.getOrigin(e.location.href)},t.getInstance=function(){var e=t._current;if(null===e)throw new Error("No cache instance attached");return e},t.attachInstance=function(e){t._current=e},t.detachInstance=function(){t._current=null},t._caches={},t._origin="about:blank",t._current=null,t}(),Ue=function(){function t(t,e){this.id=t,this._options=e,this._cache={}}return t.prototype.addImage=function(t){var e=Promise.resolve();return this.has(t)?e:Ie(t)||Ne(t)?(this._cache[t]=this.loadImage(t),e):e},t.prototype.match=function(t){return this._cache[t]},t.prototype.loadImage=function(t){return r(this,void 0,void 0,function(){var e,A,n,r,o=this;return i(this,function(i){switch(i.label){case 0:return e=Qe.isSameOrigin(t),A=!Se(t)&&!0===this._options.useCORS&&Ce.SUPPORT_CORS_IMAGES&&!e,n=!Se(t)&&!e&&"string"==typeof this._options.proxy&&Ce.SUPPORT_CORS_XHR&&!A,e||!1!==this._options.allowTaint||Se(t)||n||A?(r=t,n?[4,this.proxy(r)]:[3,2]):[2];case 1:r=i.sent(),i.label=2;case 2:return Fe.getInstance(this.id).debug("Added image "+t.substring(0,256)),[4,new Promise(function(t,e){var n=new Image;n.onload=function(){return t(n)},n.onerror=e,(_e(r)||A)&&(n.crossOrigin="anonymous"),n.src=r,!0===n.complete&&setTimeout(function(){return t(n)},500),o._options.imageTimeout>0&&setTimeout(function(){return e("Timed out ("+o._options.imageTimeout+"ms) loading image")},o._options.imageTimeout)})];case 3:return[2,i.sent()]}})})},t.prototype.has=function(t){return void 0!==this._cache[t]},t.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},t.prototype.proxy=function(t){var e=this,A=this._options.proxy;if(!A)throw new Error("No proxy defined");var n=t.substring(0,256);return new Promise(function(r,i){var o=Ce.SUPPORT_RESPONSE_TYPE?"blob":"text",s=new XMLHttpRequest;if(s.onload=function(){if(200===s.status)if("text"===o)r(s.response);else{var t=new FileReader;t.addEventListener("load",function(){return r(t.result)},!1),t.addEventListener("error",function(t){return i(t)},!1),t.readAsDataURL(s.response)}else i("Failed to proxy resource "+n+" with status code "+s.status)},s.onerror=i,s.open("GET",A+"?url="+encodeURIComponent(t)+"&responseType="+o),"text"!==o&&s instanceof XMLHttpRequest&&(s.responseType=o),e._options.imageTimeout){var a=e._options.imageTimeout;s.timeout=a,s.ontimeout=function(){return i("Timed out ("+a+"ms) proxying "+n)}}s.send()})},t}(),xe=/^data:image\/svg\+xml/i,Ee=/^data:image\/.*;base64,/i,Le=/^data:image\/.*/i,Ne=function(t){return Ce.SUPPORT_SVG_DRAWING||!He(t)},Se=function(t){return Le.test(t)},_e=function(t){return Ee.test(t)},Ie=function(t){return"blob"===t.substr(0,4)},He=function(t){return"svg"===t.substr(-3).toLowerCase()||xe.test(t)},ke=function(t){var e=le.CIRCLE,A=he.FARTHEST_CORNER,n=[],r=[];return Mt(t).forEach(function(t,i){var o=!0;if(0===i?o=t.reduce(function(t,e){if(It(e))switch(e.value){case"center":return r.push(Vt),!1;case"top":case"left":return r.push(jt),!1;case"right":case"bottom":return r.push(qt),!1}else if(Rt(e)||Dt(e))return r.push(e),!1;return t},o):1===i&&(o=t.reduce(function(t,n){if(It(n))switch(n.value){case"circle":return e=le.CIRCLE,!1;case"ellipse":return e=le.ELLIPSE,!1;case"contain":case"closest-side":return A=he.CLOSEST_SIDE,!1;case"farthest-side":return A=he.FARTHEST_SIDE,!1;case"closest-corner":return A=he.CLOSEST_CORNER,!1;case"cover":case"farthest-corner":return A=he.FARTHEST_CORNER,!1}else if(Dt(n)||Rt(n))return Array.isArray(A)||(A=[]),A.push(n),!1;return t},o)),o){var s=de(t);n.push(s)}}),{size:A,shape:e,stops:n,position:r,type:ue.RADIAL_GRADIENT}};!function(t){t[t.URL=0]="URL",t[t.LINEAR_GRADIENT=1]="LINEAR_GRADIENT",t[t.RADIAL_GRADIENT=2]="RADIAL_GRADIENT"}(ue||(ue={})),function(t){t[t.CIRCLE=0]="CIRCLE",t[t.ELLIPSE=1]="ELLIPSE"}(le||(le={})),function(t){t[t.CLOSEST_SIDE=0]="CLOSEST_SIDE",t[t.FARTHEST_SIDE=1]="FARTHEST_SIDE",t[t.CLOSEST_CORNER=2]="CLOSEST_CORNER",t[t.FARTHEST_CORNER=3]="FARTHEST_CORNER"}(he||(he={}));var Oe,Pe=function(t){if(t.type===f.URL_TOKEN){var e={url:t.value,type:ue.URL};return Qe.getInstance().addImage(t.value),e}if(t.type===f.FUNCTION){var A=Me[t.name];if(void 0===A)throw new Error('Attempting to parse an unsupported image function "'+t.name+'"');return A(t.values)}throw new Error("Unsupported image type")},Me={"linear-gradient":function(t){var e=Yt(180),A=[];return Mt(t).forEach(function(t,n){if(0===n){var r=t[0];if(r.type===f.IDENT_TOKEN&&"to"===r.value)return void(e=Jt(t));if(Wt(r))return void(e=Xt(r))}var i=de(t);A.push(i)}),{angle:e,stops:A,type:ue.LINEAR_GRADIENT}},"-moz-linear-gradient":ve,"-ms-linear-gradient":ve,"-o-linear-gradient":ve,"-webkit-linear-gradient":ve,"radial-gradient":function(t){var e=le.CIRCLE,A=he.FARTHEST_CORNER,n=[],r=[];return Mt(t).forEach(function(t,i){var o=!0;if(0===i){var s=!1;o=t.reduce(function(t,n){if(s)if(It(n))switch(n.value){case"center":return r.push(Vt),t;case"top":case"left":return r.push(jt),t;case"right":case"bottom":return r.push(qt),t}else(Rt(n)||Dt(n))&&r.push(n);else if(It(n))switch(n.value){case"circle":return e=le.CIRCLE,!1;case"ellipse":return e=le.ELLIPSE,!1;case"at":return s=!0,!1;case"closest-side":return A=he.CLOSEST_SIDE,!1;case"cover":case"farthest-side":return A=he.FARTHEST_SIDE,!1;case"contain":case"closest-corner":return A=he.CLOSEST_CORNER,!1;case"farthest-corner":return A=he.FARTHEST_CORNER,!1}else if(Dt(n)||Rt(n))return Array.isArray(A)||(A=[]),A.push(n),!1;return t},o)}if(o){var a=de(t);n.push(a)}}),{size:A,shape:e,stops:n,position:r,type:ue.RADIAL_GRADIENT}},"-moz-radial-gradient":ke,"-ms-radial-gradient":ke,"-o-radial-gradient":ke,"-webkit-radial-gradient":ke,"-webkit-gradient":function(t){var e=Yt(180),A=[],n=ue.LINEAR_GRADIENT,r=le.CIRCLE,i=he.FARTHEST_CORNER;return Mt(t).forEach(function(t,e){var r=t[0];if(0===e){if(It(r)&&"linear"===r.value)return void(n=ue.LINEAR_GRADIENT);if(It(r)&&"radial"===r.value)return void(n=ue.RADIAL_GRADIENT)}if(r.type===f.FUNCTION)if("from"===r.name){var i=$t(r.values[0]);A.push({stop:jt,color:i})}else if("to"===r.name)i=$t(r.values[0]),A.push({stop:qt,color:i});else if("color-stop"===r.name){var o=r.values.filter(Pt);if(2===o.length){i=$t(o[1]);var s=o[0];_t(s)&&A.push({stop:{type:f.PERCENTAGE_TOKEN,number:100*s.number,flags:s.flags},color:i})}}}),n===ue.LINEAR_GRADIENT?{angle:(e+Yt(180))%Yt(360),stops:A,type:n}:{size:i,shape:r,stops:A,position:[],type:n}}},Te={name:"background-image",initialValue:"none",type:ie.LIST,prefix:!1,parse:function(t){if(0===t.length)return[];var e=t[0];return e.type===f.IDENT_TOKEN&&"none"===e.value?[]:t.filter(Pt).map(Pe)}},De={name:"background-origin",initialValue:"border-box",prefix:!1,type:ie.LIST,parse:function(t){return t.map(function(t){if(It(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Re={name:"background-position",initialValue:"0% 0%",type:ie.LIST,prefix:!1,parse:function(t){return Mt(t).map(function(t){return t.filter(Rt)}).map(Kt)}};!function(t){t[t.REPEAT=0]="REPEAT",t[t.NO_REPEAT=1]="NO_REPEAT",t[t.REPEAT_X=2]="REPEAT_X",t[t.REPEAT_Y=3]="REPEAT_Y"}(Oe||(Oe={}));var Ke,je={name:"background-repeat",initialValue:"repeat",prefix:!1,type:ie.LIST,parse:function(t){return Mt(t).map(function(t){return t.filter(It).map(function(t){return t.value}).join(" ")}).map(Ve)}},Ve=function(t){switch(t){case"no-repeat":return Oe.NO_REPEAT;case"repeat-x":case"repeat no-repeat":return Oe.REPEAT_X;case"repeat-y":case"no-repeat repeat":return Oe.REPEAT_Y;case"repeat":default:return Oe.REPEAT}};!function(t){t.AUTO="auto",t.CONTAIN="contain",t.COVER="cover"}(Ke||(Ke={}));var qe,ze={name:"background-size",initialValue:"0",prefix:!1,type:ie.LIST,parse:function(t){return Mt(t).map(function(t){return t.filter(Ge)})}},Ge=function(t){return It(t)||Rt(t)},Xe=function(t){return{name:"border-"+t+"-color",initialValue:"transparent",prefix:!1,type:ie.TYPE_VALUE,format:"color"}},We=Xe("top"),Je=Xe("right"),Ye=Xe("bottom"),$e=Xe("left"),Ze=function(t){return{name:"border-radius-"+t,initialValue:"0 0",prefix:!1,type:ie.LIST,parse:function(t){return Kt(t.filter(Rt))}}},tA=Ze("top-left"),eA=Ze("top-right"),AA=Ze("bottom-right"),nA=Ze("bottom-left");!function(t){t[t.NONE=0]="NONE",t[t.SOLID=1]="SOLID"}(qe||(qe={}));var rA,iA=function(t){return{name:"border-"+t+"-style",initialValue:"solid",prefix:!1,type:ie.IDENT_VALUE,parse:function(t){switch(t){case"none":return qe.NONE}return qe.SOLID}}},oA=iA("top"),sA=iA("right"),aA=iA("bottom"),cA=iA("left"),uA=function(t){return{name:"border-"+t+"-width",initialValue:"0",type:ie.VALUE,prefix:!1,parse:function(t){return St(t)?t.number:0}}},lA=uA("top"),hA=uA("right"),fA=uA("bottom"),pA=uA("left"),dA={name:"color",initialValue:"transparent",prefix:!1,type:ie.TYPE_VALUE,format:"color"},gA={name:"display",initialValue:"inline-block",prefix:!1,type:ie.LIST,parse:function(t){return t.filter(It).reduce(function(t,e){return t|mA(e.value)},0)}},mA=function(t){switch(t){case"block":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0};!function(t){t[t.NONE=0]="NONE",t[t.LEFT=1]="LEFT",t[t.RIGHT=2]="RIGHT",t[t.INLINE_START=3]="INLINE_START",t[t.INLINE_END=4]="INLINE_END"}(rA||(rA={}));var wA,vA={name:"float",initialValue:"none",prefix:!1,type:ie.IDENT_VALUE,parse:function(t){switch(t){case"left":return rA.LEFT;case"right":return rA.RIGHT;case"inline-start":return rA.INLINE_START;case"inline-end":return rA.INLINE_END}return rA.NONE}},BA={name:"letter-spacing",initialValue:"0",prefix:!1,type:ie.VALUE,parse:function(t){return t.type===f.IDENT_TOKEN&&"normal"===t.value?0:t.type===f.NUMBER_TOKEN?t.number:t.type===f.DIMENSION_TOKEN?t.number:0}};!function(t){t.NORMAL="normal",t.STRICT="strict"}(wA||(wA={}));var yA,bA={name:"line-break",initialValue:"normal",prefix:!1,type:ie.IDENT_VALUE,parse:function(t){switch(t){case"strict":return wA.STRICT;case"normal":default:return wA.NORMAL}}},CA={name:"line-height",initialValue:"normal",prefix:!1,type:ie.TOKEN_VALUE},FA={name:"list-style-image",initialValue:"none",type:ie.VALUE,prefix:!1,parse:function(t){return t.type===f.IDENT_TOKEN&&"none"===t.value?null:Pe(t)}};!function(t){t[t.INSIDE=0]="INSIDE",t[t.OUTSIDE=1]="OUTSIDE"}(yA||(yA={}));var QA,UA={name:"list-style-position",initialValue:"outside",prefix:!1,type:ie.IDENT_VALUE,parse:function(t){switch(t){case"inside":return yA.INSIDE;case"outside":default:return yA.OUTSIDE}}};!function(t){t[t.NONE=-1]="NONE",t[t.DISC=0]="DISC",t[t.CIRCLE=1]="CIRCLE",t[t.SQUARE=2]="SQUARE",t[t.DECIMAL=3]="DECIMAL",t[t.CJK_DECIMAL=4]="CJK_DECIMAL",t[t.DECIMAL_LEADING_ZERO=5]="DECIMAL_LEADING_ZERO",t[t.LOWER_ROMAN=6]="LOWER_ROMAN",t[t.UPPER_ROMAN=7]="UPPER_ROMAN",t[t.LOWER_GREEK=8]="LOWER_GREEK",t[t.LOWER_ALPHA=9]="LOWER_ALPHA",t[t.UPPER_ALPHA=10]="UPPER_ALPHA",t[t.ARABIC_INDIC=11]="ARABIC_INDIC",t[t.ARMENIAN=12]="ARMENIAN",t[t.BENGALI=13]="BENGALI",t[t.CAMBODIAN=14]="CAMBODIAN",t[t.CJK_EARTHLY_BRANCH=15]="CJK_EARTHLY_BRANCH",t[t.CJK_HEAVENLY_STEM=16]="CJK_HEAVENLY_STEM",t[t.CJK_IDEOGRAPHIC=17]="CJK_IDEOGRAPHIC",t[t.DEVANAGARI=18]="DEVANAGARI",t[t.ETHIOPIC_NUMERIC=19]="ETHIOPIC_NUMERIC",t[t.GEORGIAN=20]="GEORGIAN",t[t.GUJARATI=21]="GUJARATI",t[t.GURMUKHI=22]="GURMUKHI",t[t.HEBREW=22]="HEBREW",t[t.HIRAGANA=23]="HIRAGANA",t[t.HIRAGANA_IROHA=24]="HIRAGANA_IROHA",t[t.JAPANESE_FORMAL=25]="JAPANESE_FORMAL",t[t.JAPANESE_INFORMAL=26]="JAPANESE_INFORMAL",t[t.KANNADA=27]="KANNADA",t[t.KATAKANA=28]="KATAKANA",t[t.KATAKANA_IROHA=29]="KATAKANA_IROHA",t[t.KHMER=30]="KHMER",t[t.KOREAN_HANGUL_FORMAL=31]="KOREAN_HANGUL_FORMAL",t[t.KOREAN_HANJA_FORMAL=32]="KOREAN_HANJA_FORMAL",t[t.KOREAN_HANJA_INFORMAL=33]="KOREAN_HANJA_INFORMAL",t[t.LAO=34]="LAO",t[t.LOWER_ARMENIAN=35]="LOWER_ARMENIAN",t[t.MALAYALAM=36]="MALAYALAM",t[t.MONGOLIAN=37]="MONGOLIAN",t[t.MYANMAR=38]="MYANMAR",t[t.ORIYA=39]="ORIYA",t[t.PERSIAN=40]="PERSIAN",t[t.SIMP_CHINESE_FORMAL=41]="SIMP_CHINESE_FORMAL",t[t.SIMP_CHINESE_INFORMAL=42]="SIMP_CHINESE_INFORMAL",t[t.TAMIL=43]="TAMIL",t[t.TELUGU=44]="TELUGU",t[t.THAI=45]="THAI",t[t.TIBETAN=46]="TIBETAN",t[t.TRAD_CHINESE_FORMAL=47]="TRAD_CHINESE_FORMAL",t[t.TRAD_CHINESE_INFORMAL=48]="TRAD_CHINESE_INFORMAL",t[t.UPPER_ARMENIAN=49]="UPPER_ARMENIAN",t[t.DISCLOSURE_OPEN=50]="DISCLOSURE_OPEN",t[t.DISCLOSURE_CLOSED=51]="DISCLOSURE_CLOSED"}(QA||(QA={}));var xA,EA={name:"list-style-type",initialValue:"none",prefix:!1,type:ie.IDENT_VALUE,parse:function(t){switch(t){case"disc":return QA.DISC;case"circle":return QA.CIRCLE;case"square":return QA.SQUARE;case"decimal":return QA.DECIMAL;case"cjk-decimal":return QA.CJK_DECIMAL;case"decimal-leading-zero":return QA.DECIMAL_LEADING_ZERO;case"lower-roman":return QA.LOWER_ROMAN;case"upper-roman":return QA.UPPER_ROMAN;case"lower-greek":return QA.LOWER_GREEK;case"lower-alpha":return QA.LOWER_ALPHA;case"upper-alpha":return QA.UPPER_ALPHA;case"arabic-indic":return QA.ARABIC_INDIC;case"armenian":return QA.ARMENIAN;case"bengali":return QA.BENGALI;case"cambodian":return QA.CAMBODIAN;case"cjk-earthly-branch":return QA.CJK_EARTHLY_BRANCH;case"cjk-heavenly-stem":return QA.CJK_HEAVENLY_STEM;case"cjk-ideographic":return QA.CJK_IDEOGRAPHIC;case"devanagari":return QA.DEVANAGARI;case"ethiopic-numeric":return QA.ETHIOPIC_NUMERIC;case"georgian":return QA.GEORGIAN;case"gujarati":return QA.GUJARATI;case"gurmukhi":return QA.GURMUKHI;case"hebrew":return QA.HEBREW;case"hiragana":return QA.HIRAGANA;case"hiragana-iroha":return QA.HIRAGANA_IROHA;case"japanese-formal":return QA.JAPANESE_FORMAL;case"japanese-informal":return QA.JAPANESE_INFORMAL;case"kannada":return QA.KANNADA;case"katakana":return QA.KATAKANA;case"katakana-iroha":return QA.KATAKANA_IROHA;case"khmer":return QA.KHMER;case"korean-hangul-formal":return QA.KOREAN_HANGUL_FORMAL;case"korean-hanja-formal":return QA.KOREAN_HANJA_FORMAL;case"korean-hanja-informal":return QA.KOREAN_HANJA_INFORMAL;case"lao":return QA.LAO;case"lower-armenian":return QA.LOWER_ARMENIAN;case"malayalam":return QA.MALAYALAM;case"mongolian":return QA.MONGOLIAN;case"myanmar":return QA.MYANMAR;case"oriya":return QA.ORIYA;case"persian":return QA.PERSIAN;case"simp-chinese-formal":return QA.SIMP_CHINESE_FORMAL;case"simp-chinese-informal":return QA.SIMP_CHINESE_INFORMAL;case"tamil":return QA.TAMIL;case"telugu":return QA.TELUGU;case"thai":return QA.THAI;case"tibetan":return QA.TIBETAN;case"trad-chinese-formal":return QA.TRAD_CHINESE_FORMAL;case"trad-chinese-informal":return QA.TRAD_CHINESE_INFORMAL;case"upper-armenian":return QA.UPPER_ARMENIAN;case"disclosure-open":return QA.DISCLOSURE_OPEN;case"disclosure-closed":return QA.DISCLOSURE_CLOSED;case"none":default:return QA.NONE}}},LA=function(t){return{name:"margin-"+t,initialValue:"0",prefix:!1,type:ie.TOKEN_VALUE}},NA=LA("top"),SA=LA("right"),_A=LA("bottom"),IA=LA("left");!function(t){t[t.VISIBLE=0]="VISIBLE",t[t.HIDDEN=1]="HIDDEN",t[t.SCROLL=2]="SCROLL",t[t.AUTO=3]="AUTO"}(xA||(xA={}));var HA,kA={name:"overflow",initialValue:"visible",prefix:!1,type:ie.LIST,parse:function(t){return t.filter(It).map(function(t){switch(t.value){case"hidden":return xA.HIDDEN;case"scroll":return xA.SCROLL;case"auto":return xA.AUTO;case"visible":default:return xA.VISIBLE}})}};!function(t){t.NORMAL="normal",t.BREAK_WORD="break-word"}(HA||(HA={}));var OA,PA={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:ie.IDENT_VALUE,parse:function(t){switch(t){case"break-word":return HA.BREAK_WORD;case"normal":default:return HA.NORMAL}}},MA=function(t){return{name:"padding-"+t,initialValue:"0",prefix:!1,type:ie.TYPE_VALUE,format:"length-percentage"}},TA=MA("top"),DA=MA("right"),RA=MA("bottom"),KA=MA("left");!function(t){t[t.LEFT=0]="LEFT",t[t.CENTER=1]="CENTER",t[t.RIGHT=2]="RIGHT"}(OA||(OA={}));var jA,VA={name:"text-align",initialValue:"left",prefix:!1,type:ie.IDENT_VALUE,parse:function(t){switch(t){case"right":return OA.RIGHT;case"center":case"justify":return OA.CENTER;case"left":default:return OA.LEFT}}};!function(t){t[t.STATIC=0]="STATIC",t[t.RELATIVE=1]="RELATIVE",t[t.ABSOLUTE=2]="ABSOLUTE",t[t.FIXED=3]="FIXED",t[t.STICKY=4]="STICKY"}(jA||(jA={}));var qA,zA={name:"position",initialValue:"static",prefix:!1,type:ie.IDENT_VALUE,parse:function(t){switch(t){case"relative":return jA.RELATIVE;case"absolute":return jA.ABSOLUTE;case"fixed":return jA.FIXED;case"sticky":return jA.STICKY}return jA.STATIC}},GA={name:"text-shadow",initialValue:"none",type:ie.LIST,prefix:!1,parse:function(t){return 1===t.length&&kt(t[0],"none")?[]:Mt(t).map(function(t){for(var e={color:ce.TRANSPARENT,offsetX:jt,offsetY:jt,blur:jt},A=0,n=0;n<t.length;n++){var r=t[n];Dt(r)?(0===A?e.offsetX=r:1===A?e.offsetY=r:e.blur=r,A++):e.color=$t(r)}return e})}};!function(t){t[t.NONE=0]="NONE",t[t.LOWERCASE=1]="LOWERCASE",t[t.UPPERCASE=2]="UPPERCASE",t[t.CAPITALIZE=3]="CAPITALIZE"}(qA||(qA={}));var XA,WA={name:"text-transform",initialValue:"none",prefix:!1,type:ie.IDENT_VALUE,parse:function(t){switch(t){case"uppercase":return qA.UPPERCASE;case"lowercase":return qA.LOWERCASE;case"capitalize":return qA.CAPITALIZE}return qA.NONE}},JA={name:"transform",initialValue:"none",prefix:!0,type:ie.VALUE,parse:function(t){if(t.type===f.IDENT_TOKEN&&"none"===t.value)return null;if(t.type===f.FUNCTION){var e=YA[t.name];if(void 0===e)throw new Error('Attempting to parse an unsupported transform function "'+t.name+'"');return e(t.values)}return null}},YA={matrix:function(t){var e=t.filter(function(t){return t.type===f.NUMBER_TOKEN}).map(function(t){return t.number});return 6===e.length?e:null},matrix3d:function(t){var e=t.filter(function(t){return t.type===f.NUMBER_TOKEN}).map(function(t){return t.number}),A=e[0],n=e[1],r=(e[2],e[3],e[4]),i=e[5],o=(e[6],e[7],e[8],e[9],e[10],e[11],e[12]),s=e[13];return e[14],e[15],16===e.length?[A,n,r,i,o,s]:null}},$A={type:f.PERCENTAGE_TOKEN,number:50,flags:4},ZA=[$A,$A],tn={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:ie.LIST,parse:function(t){var e=t.filter(Rt);return 2!==e.length?ZA:[e[0],e[1]]}};!function(t){t[t.VISIBLE=0]="VISIBLE",t[t.HIDDEN=1]="HIDDEN",t[t.COLLAPSE=2]="COLLAPSE"}(XA||(XA={}));var en,An={name:"visible",initialValue:"none",prefix:!1,type:ie.IDENT_VALUE,parse:function(t){switch(t){case"hidden":return XA.HIDDEN;case"collapse":return XA.COLLAPSE;case"visible":default:return XA.VISIBLE}}};!function(t){t.NORMAL="normal",t.BREAK_ALL="break-all",t.KEEP_ALL="keep-all"}(en||(en={}));var nn,rn={name:"word-break",initialValue:"normal",prefix:!1,type:ie.IDENT_VALUE,parse:function(t){switch(t){case"break-all":return en.BREAK_ALL;case"keep-all":return en.KEEP_ALL;case"normal":default:return en.NORMAL}}},on={name:"z-index",initialValue:"auto",prefix:!1,type:ie.VALUE,parse:function(t){if(t.type===f.IDENT_TOKEN)return{auto:!0,order:0};if(_t(t))return{auto:!1,order:t.number};throw new Error("Invalid z-index number parsed")}},sn={name:"opacity",initialValue:"1",type:ie.VALUE,prefix:!1,parse:function(t){return _t(t)?t.number:1}},an={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:ie.TYPE_VALUE,format:"color"},cn={name:"text-decoration-line",initialValue:"none",prefix:!1,type:ie.LIST,parse:function(t){return t.filter(It).map(function(t){switch(t.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(t){return 0!==t})}},un={name:"font-family",initialValue:"",prefix:!1,type:ie.LIST,parse:function(t){return t.filter(ln).map(function(t){return t.value})}},ln=function(t){return t.type===f.STRING_TOKEN||t.type===f.IDENT_TOKEN},hn={name:"font-size",initialValue:"0",prefix:!1,type:ie.TYPE_VALUE,format:"length"},fn={name:"font-weight",initialValue:"normal",type:ie.VALUE,prefix:!1,parse:function(t){if(_t(t))return t.number;if(It(t))switch(t.value){case"bold":return 700;case"normal":default:return 400}return 400}},pn={name:"font-variant",initialValue:"none",type:ie.LIST,prefix:!1,parse:function(t){return t.filter(It).map(function(t){return t.value})}};!function(t){t.NORMAL="normal",t.ITALIC="italic",t.OBLIQUE="oblique"}(nn||(nn={}));var dn,gn={name:"font-style",initialValue:"normal",prefix:!1,type:ie.IDENT_VALUE,parse:function(t){switch(t){case"oblique":return nn.OBLIQUE;case"italic":return nn.ITALIC;case"normal":default:return nn.NORMAL}}},mn=function(t,e){return 0!=(t&e)},wn={name:"content",initialValue:"none",type:ie.LIST,prefix:!1,parse:function(t){if(0===t.length)return[];var e=t[0];return e.type===f.IDENT_TOKEN&&"none"===e.value?[]:t}},vn={name:"counter-increment",initialValue:"none",prefix:!0,type:ie.LIST,parse:function(t){if(0===t.length)return null;var e=t[0];if(e.type===f.IDENT_TOKEN&&"none"===e.value)return null;for(var A=[],n=t.filter(Ot),r=0;r<n.length;r++){var i=n[r],o=n[r+1];if(i.type===f.IDENT_TOKEN){var s=o&&_t(o)?o.number:1;A.push({counter:i.value,increment:s})}}return A}},Bn={name:"counter-reset",initialValue:"none",prefix:!0,type:ie.LIST,parse:function(t){if(0===t.length)return[];for(var e=[],A=t.filter(Ot),n=0;n<A.length;n++){var r=A[n],i=A[n+1];if(It(r)&&"none"!==r.value){var o=i&&_t(i)?i.number:0;e.push({counter:r.value,reset:o})}}return e}},yn={name:"quotes",initialValue:"none",prefix:!0,type:ie.LIST,parse:function(t){if(0===t.length)return null;var e=t[0];if(e.type===f.IDENT_TOKEN&&"none"===e.value)return null;var A=[],n=t.filter(Ht);if(n.length%2!=0)return null;for(var r=0;r<n.length;r+=2){var i=n[r].value,o=n[r+1].value;A.push({open:i,close:o})}return A}},bn=function(t,e,A){if(!t)return"";var n=t[Math.min(e,t.length-1)];return n?A?n.open:n.close:""},Cn={name:"box-shadow",initialValue:"none",type:ie.LIST,prefix:!1,parse:function(t){return 1===t.length&&kt(t[0],"none")?[]:Mt(t).map(function(t){for(var e={color:255,offsetX:jt,offsetY:jt,blur:jt,spread:jt,inset:!1},A=0,n=0;n<t.length;n++){var r=t[n];kt(r,"inset")?e.inset=!0:Dt(r)?(0===A?e.offsetX=r:1===A?e.offsetY=r:2===A?e.blur=r:e.spread=r,A++):e.color=$t(r)}return e})}},Fn=function(){function t(t){this.backgroundClip=Un(fe,t.backgroundClip),this.backgroundColor=Un(pe,t.backgroundColor),this.backgroundImage=Un(Te,t.backgroundImage),this.backgroundOrigin=Un(De,t.backgroundOrigin),this.backgroundPosition=Un(Re,t.backgroundPosition),this.backgroundRepeat=Un(je,t.backgroundRepeat),this.backgroundSize=Un(ze,t.backgroundSize),this.borderTopColor=Un(We,t.borderTopColor),this.borderRightColor=Un(Je,t.borderRightColor),this.borderBottomColor=Un(Ye,t.borderBottomColor),this.borderLeftColor=Un($e,t.borderLeftColor),this.borderTopLeftRadius=Un(tA,t.borderTopLeftRadius),this.borderTopRightRadius=Un(eA,t.borderTopRightRadius),this.borderBottomRightRadius=Un(AA,t.borderBottomRightRadius),this.borderBottomLeftRadius=Un(nA,t.borderBottomLeftRadius),this.borderTopStyle=Un(oA,t.borderTopStyle),this.borderRightStyle=Un(sA,t.borderRightStyle),this.borderBottomStyle=Un(aA,t.borderBottomStyle),this.borderLeftStyle=Un(cA,t.borderLeftStyle),this.borderTopWidth=Un(lA,t.borderTopWidth),this.borderRightWidth=Un(hA,t.borderRightWidth),this.borderBottomWidth=Un(fA,t.borderBottomWidth),this.borderLeftWidth=Un(pA,t.borderLeftWidth),this.boxShadow=Un(Cn,t.boxShadow),this.color=Un(dA,t.color),this.display=Un(gA,t.display),this.float=Un(vA,t.cssFloat),this.fontFamily=Un(un,t.fontFamily),this.fontSize=Un(hn,t.fontSize),this.fontStyle=Un(gn,t.fontStyle),this.fontVariant=Un(pn,t.fontVariant),this.fontWeight=Un(fn,t.fontWeight),this.letterSpacing=Un(BA,t.letterSpacing),this.lineBreak=Un(bA,t.lineBreak),this.lineHeight=Un(CA,t.lineHeight),this.listStyleImage=Un(FA,t.listStyleImage),this.listStylePosition=Un(UA,t.listStylePosition),this.listStyleType=Un(EA,t.listStyleType),this.marginTop=Un(NA,t.marginTop),this.marginRight=Un(SA,t.marginRight),this.marginBottom=Un(_A,t.marginBottom),this.marginLeft=Un(IA,t.marginLeft),this.opacity=Un(sn,t.opacity);var e=Un(kA,t.overflow);this.overflowX=e[0],this.overflowY=e[e.length>1?1:0],this.overflowWrap=Un(PA,t.overflowWrap),this.paddingTop=Un(TA,t.paddingTop),this.paddingRight=Un(DA,t.paddingRight),this.paddingBottom=Un(RA,t.paddingBottom),this.paddingLeft=Un(KA,t.paddingLeft),this.position=Un(zA,t.position),this.textAlign=Un(VA,t.textAlign),this.textDecorationColor=Un(an,t.textDecorationColor||t.color),this.textDecorationLine=Un(cn,t.textDecorationLine),this.textShadow=Un(GA,t.textShadow),this.textTransform=Un(WA,t.textTransform),this.transform=Un(JA,t.transform),this.transformOrigin=Un(tn,t.transformOrigin),this.visibility=Un(An,t.visibility),this.wordBreak=Un(rn,t.wordBreak),this.zIndex=Un(on,t.zIndex)}return t.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===XA.VISIBLE},t.prototype.isTransparent=function(){return Zt(this.backgroundColor)},t.prototype.isTransformed=function(){return null!==this.transform},t.prototype.isPositioned=function(){return this.position!==jA.STATIC},t.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},t.prototype.isFloating=function(){return this.float!==rA.NONE},t.prototype.isInlineLevel=function(){return mn(this.display,4)||mn(this.display,33554432)||mn(this.display,268435456)||mn(this.display,536870912)||mn(this.display,67108864)||mn(this.display,134217728)},t}(),Qn=function(t){this.counterIncrement=Un(vn,t.counterIncrement),this.counterReset=Un(Bn,t.counterReset)},Un=function(t,e){var A=new Lt,n=null!=e?e.toString():t.initialValue;A.write(n);var r=new Nt(A.read());switch(t.type){case ie.IDENT_VALUE:var i=r.parseComponentValue();return t.parse(It(i)?i.value:t.initialValue);case ie.VALUE:return t.parse(r.parseComponentValue());case ie.LIST:return t.parse(r.parseComponentValues());case ie.TOKEN_VALUE:return r.parseComponentValue();case ie.TYPE_VALUE:switch(t.format){case"angle":return Xt(r.parseComponentValue());case"color":return $t(r.parseComponentValue());case"image":return Pe(r.parseComponentValue());case"length":var o=r.parseComponentValue();return Dt(o)?o:jt;case"length-percentage":var s=r.parseComponentValue();return Rt(s)?s:jt}}throw new Error("Attempting to parse unsupported css format type "+t.format)},xn=function(t){this.styles=new Fn(window.getComputedStyle(t,null)),this.textNodes=[],this.elements=[],null!==this.styles.transform&&ar(t)&&(t.style.transform="none"),this.bounds=s(t),this.flags=0},En=function(t,e){this.text=t,this.bounds=e},Ln=function(t){var e=t.ownerDocument;if(e){var A=e.createElement("html2canvaswrapper");A.appendChild(t.cloneNode(!0));var n=t.parentNode;if(n){n.replaceChild(A,t);var r=s(A);return A.firstChild&&n.replaceChild(A.firstChild,A),r}}return new o(0,0,0,0)},Nn=function(t,e,A){var n=t.ownerDocument;if(!n)throw new Error("Node has no owner document");var r=n.createRange();return r.setStart(t,e),r.setEnd(t,e+A),o.fromClientRect(r.getBoundingClientRect())},Sn=function(t,e){return 0!==e.letterSpacing?a(t).map(function(t){return c(t)}):_n(t,e)},_n=function(t,e){for(var A,n=function(t,e){var A=a(t),n=function(t,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var A=function(t,e){void 0===e&&(e="strict");var A=[],n=[],r=[];return t.forEach(function(t,i){var o=R.get(t);if(o>50?(r.push(!0),o-=50):r.push(!1),-1!==["normal","auto","loose"].indexOf(e)&&-1!==[8208,8211,12316,12448].indexOf(t))return n.push(i),A.push(16);if(4===o||11===o){if(0===i)return n.push(i),A.push(N);var s=A[i-1];return-1===z.indexOf(s)?(n.push(n[i-1]),A.push(s)):(n.push(i),A.push(N))}return n.push(i),31===o?A.push("strict"===e?C:k):o===T?A.push(N):29===o?A.push(N):43===o?t>=131072&&t<=196605||t>=196608&&t<=262141?A.push(k):A.push(N):void A.push(o)}),[n,A,r]}(t,e.lineBreak),n=A[0],r=A[1],i=A[2];return"break-all"!==e.wordBreak&&"break-word"!==e.wordBreak||(r=r.map(function(t){return-1!==[U,N,T].indexOf(t)?k:t})),[n,r,"keep-all"===e.wordBreak?i.map(function(e,A){return e&&t[A]>=19968&&t[A]<=40959}):void 0]}(A,e),r=n[0],i=n[1],o=n[2],s=A.length,c=0,u=0;return{next:function(){if(u>=s)return{done:!0,value:null};for(var t="×";u<s&&"×"===(t=Y(A,i,r,++u,o)););if("×"!==t||u===s){var e=new $(A,t,c,u);return c=u,{value:e,done:!1}}return{done:!0,value:null}}}}(t,{lineBreak:e.lineBreak,wordBreak:e.overflowWrap===HA.BREAK_WORD?"break-word":e.wordBreak}),r=[];!(A=n.next()).done;)A.value&&r.push(A.value.slice());return r},In=function(t,e){this.text=Hn(t.data,e.textTransform),this.textBounds=function(t,e,A){var n=[],r=0;return Sn(t,e).forEach(function(t){if(e.textDecorationLine.length||t.trim().length>0)if(Ce.SUPPORT_RANGE_BOUNDS)n.push(new En(t,Nn(A,r,t.length)));else{var i=A.splitText(t.length);n.push(new En(t,Ln(A))),A=i}else Ce.SUPPORT_RANGE_BOUNDS||(A=A.splitText(t.length));r+=t.length}),n}(this.text,e,t)},Hn=function(t,e){switch(e){case qA.LOWERCASE:return t.toLowerCase();case qA.CAPITALIZE:return t.replace(kn,On);case qA.UPPERCASE:return t.toUpperCase();default:return t}},kn=/(^|\s|:|-|\(|\))([a-z])/g,On=function(t,e,A){return t.length>0?e+A.toUpperCase():t},Pn=function(t){function e(e){var A=t.call(this,e)||this;return A.src=e.currentSrc||e.src,A.intrinsicWidth=e.naturalWidth,A.intrinsicHeight=e.naturalHeight,Qe.getInstance().addImage(A.src),A}return A(e,t),e}(xn),Mn=function(t){function e(e){var A=t.call(this,e)||this;return A.canvas=e,A.intrinsicWidth=e.width,A.intrinsicHeight=e.height,A}return A(e,t),e}(xn),Tn=function(t){function e(e){var A=t.call(this,e)||this,n=new XMLSerializer;return A.svg="data:image/svg+xml,"+encodeURIComponent(n.serializeToString(e)),A.intrinsicWidth=e.width.baseVal.value,A.intrinsicHeight=e.height.baseVal.value,Qe.getInstance().addImage(A.svg),A}return A(e,t),e}(xn),Dn=function(t){function e(e){var A=t.call(this,e)||this;return A.value=e.value,A}return A(e,t),e}(xn),Rn=function(t){function e(e){var A=t.call(this,e)||this;return A.start=e.start,A.reversed="boolean"==typeof e.reversed&&!0===e.reversed,A}return A(e,t),e}(xn),Kn=[{type:f.DIMENSION_TOKEN,flags:0,unit:"px",number:3}],jn=[{type:f.PERCENTAGE_TOKEN,flags:0,number:50}],Vn=function(t){return t.width>t.height?new o(t.left+(t.width-t.height)/2,t.top,t.height,t.height):t.width<t.height?new o(t.left,t.top+(t.height-t.width)/2,t.width,t.width):t},qn=function(t){var e=t.type===Xn?new Array(t.value.length+1).join("•"):t.value;return 0===e.length?t.placeholder||"":e},zn="checkbox",Gn="radio",Xn="password",Wn=function(t){function e(e){var A=t.call(this,e)||this;switch(A.type=e.type.toLowerCase(),A.checked=e.checked,A.value=qn(e),A.type!==zn&&A.type!==Gn||(A.styles.backgroundColor=3739148031,A.styles.borderTopColor=A.styles.borderRightColor=A.styles.borderBottomColor=A.styles.borderLeftColor=2779096575,A.styles.borderTopWidth=A.styles.borderRightWidth=A.styles.borderBottomWidth=A.styles.borderLeftWidth=1,A.styles.borderTopStyle=A.styles.borderRightStyle=A.styles.borderBottomStyle=A.styles.borderLeftStyle=qe.SOLID,A.styles.backgroundClip=[oe.BORDER_BOX],A.styles.backgroundOrigin=[0],A.bounds=Vn(A.bounds)),A.type){case zn:A.styles.borderTopRightRadius=A.styles.borderTopLeftRadius=A.styles.borderBottomRightRadius=A.styles.borderBottomLeftRadius=Kn;break;case Gn:A.styles.borderTopRightRadius=A.styles.borderTopLeftRadius=A.styles.borderBottomRightRadius=A.styles.borderBottomLeftRadius=jn}return A}return A(e,t),e}(xn),Jn=function(t){function e(e){var A=t.call(this,e)||this,n=e.options[e.selectedIndex||0];return A.value=n&&n.text||"",A}return A(e,t),e}(xn),Yn=function(t){function e(e){var A=t.call(this,e)||this;return A.value=e.value,A}return A(e,t),e}(xn),$n=function(t){return $t(Nt.create(t).parseComponentValue())},Zn=function(t){function e(e){var A=t.call(this,e)||this;A.src=e.src,A.width=parseInt(e.width,10),A.height=parseInt(e.height,10),A.backgroundColor=A.styles.backgroundColor;try{if(e.contentWindow&&e.contentWindow.document&&e.contentWindow.document.documentElement){A.tree=nr(e.contentWindow.document.documentElement);var n=e.contentWindow.document.documentElement?$n(getComputedStyle(e.contentWindow.document.documentElement).backgroundColor):ce.TRANSPARENT,r=e.contentWindow.document.body?$n(getComputedStyle(e.contentWindow.document.body).backgroundColor):ce.TRANSPARENT;A.backgroundColor=Zt(n)?Zt(r)?A.styles.backgroundColor:r:n}}catch(t){}return A}return A(e,t),e}(xn),tr=["OL","UL","MENU"],er=function(t,e,A){for(var n=t.firstChild,r=void 0;n;n=r)if(r=n.nextSibling,or(n)&&n.data.trim().length>0)e.textNodes.push(new In(n,e.styles));else if(sr(n)){var i=Ar(n);i.styles.isVisible()&&(rr(n,i,A)?i.flags|=4:ir(i.styles)&&(i.flags|=2),-1!==tr.indexOf(n.tagName)&&(i.flags|=8),e.elements.push(i),vr(n)||hr(n)||Br(n)||er(n,i,A))}},Ar=function(t){return dr(t)?new Pn(t):pr(t)?new Mn(t):hr(t)?new Tn(t):cr(t)?new Dn(t):ur(t)?new Rn(t):lr(t)?new Wn(t):Br(t)?new Jn(t):vr(t)?new Yn(t):gr(t)?new Zn(t):new xn(t)},nr=function(t){var e=Ar(t);return e.flags|=4,er(t,e,e),e},rr=function(t,e,A){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||fr(t)&&A.styles.isTransparent()},ir=function(t){return t.isPositioned()||t.isFloating()},or=function(t){return t.nodeType===Node.TEXT_NODE},sr=function(t){return t.nodeType===Node.ELEMENT_NODE},ar=function(t){return void 0!==t.style},cr=function(t){return"LI"===t.tagName},ur=function(t){return"OL"===t.tagName},lr=function(t){return"INPUT"===t.tagName},hr=function(t){return"svg"===t.tagName},fr=function(t){return"BODY"===t.tagName},pr=function(t){return"CANVAS"===t.tagName},dr=function(t){return"IMG"===t.tagName},gr=function(t){return"IFRAME"===t.tagName},mr=function(t){return"STYLE"===t.tagName},wr=function(t){return"SCRIPT"===t.tagName},vr=function(t){return"TEXTAREA"===t.tagName},Br=function(t){return"SELECT"===t.tagName},yr=function(){function t(){this.counters={}}return t.prototype.getCounterValue=function(t){var e=this.counters[t];return e&&e.length?e[e.length-1]:1},t.prototype.getCounterValues=function(t){var e=this.counters[t];return e||[]},t.prototype.pop=function(t){var e=this;t.forEach(function(t){return e.counters[t].pop()})},t.prototype.parse=function(t){var e=this,A=t.counterIncrement,n=t.counterReset;null!==A&&A.forEach(function(t){var A=e.counters[t.counter];A&&(A[Math.max(0,A.length-1)]+=t.increment)});var r=[];return n.forEach(function(t){var A=e.counters[t.counter];r.push(t.counter),A||(A=e.counters[t.counter]=[]),A.push(t.reset)}),r},t}(),br={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Cr={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},Fr={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},Qr={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},Ur=function(t,e,A,n,r,i){return t<e||t>A?Sr(t,r,i.length>0):n.integers.reduce(function(e,A,r){for(;t>=A;)t-=A,e+=n.values[r];return e},"")+i},xr=function(t,e,A,n){var r="";do{A||t--,r=n(t)+r,t/=e}while(t*e>=e);return r},Er=function(t,e,A,n,r){var i=A-e+1;return(t<0?"-":"")+(xr(Math.abs(t),i,n,function(t){return c(Math.floor(t%i)+e)})+r)},Lr=function(t,e,A){void 0===A&&(A=". ");var n=e.length;return xr(Math.abs(t),n,!1,function(t){return e[Math.floor(t%n)]})+A},Nr=function(t,e,A,n,r,i){if(t<-9999||t>9999)return Sr(t,QA.CJK_DECIMAL,r.length>0);var o=Math.abs(t),s=r;if(0===o)return e[0]+s;for(var a=0;o>0&&a<=4;a++){var c=o%10;0===c&&mn(i,1)&&""!==s?s=e[c]+s:c>1||1===c&&0===a||1===c&&1===a&&mn(i,2)||1===c&&1===a&&mn(i,4)&&t>100||1===c&&a>1&&mn(i,8)?s=e[c]+(a>0?A[a-1]:"")+s:1===c&&a>0&&(s=A[a-1]+s),o=Math.floor(o/10)}return(t<0?n:"")+s},Sr=function(t,e,A){var n=A?". ":"",r=A?"、":"",i=A?", ":"",o=A?" ":"";switch(e){case QA.DISC:return"•"+o;case QA.CIRCLE:return"◦"+o;case QA.SQUARE:return"◾"+o;case QA.DECIMAL_LEADING_ZERO:var s=Er(t,48,57,!0,n);return s.length<4?"0"+s:s;case QA.CJK_DECIMAL:return Lr(t,"〇一二三四五六七八九",r);case QA.LOWER_ROMAN:return Ur(t,1,3999,br,QA.DECIMAL,n).toLowerCase();case QA.UPPER_ROMAN:return Ur(t,1,3999,br,QA.DECIMAL,n);case QA.LOWER_GREEK:return Er(t,945,969,!1,n);case QA.LOWER_ALPHA:return Er(t,97,122,!1,n);case QA.UPPER_ALPHA:return Er(t,65,90,!1,n);case QA.ARABIC_INDIC:return Er(t,1632,1641,!0,n);case QA.ARMENIAN:case QA.UPPER_ARMENIAN:return Ur(t,1,9999,Cr,QA.DECIMAL,n);case QA.LOWER_ARMENIAN:return Ur(t,1,9999,Cr,QA.DECIMAL,n).toLowerCase();case QA.BENGALI:return Er(t,2534,2543,!0,n);case QA.CAMBODIAN:case QA.KHMER:return Er(t,6112,6121,!0,n);case QA.CJK_EARTHLY_BRANCH:return Lr(t,"子丑寅卯辰巳午未申酉戌亥",r);case QA.CJK_HEAVENLY_STEM:return Lr(t,"甲乙丙丁戊己庚辛壬癸",r);case QA.CJK_IDEOGRAPHIC:case QA.TRAD_CHINESE_INFORMAL:return Nr(t,"零一二三四五六七八九","十百千萬","負",r,14);case QA.TRAD_CHINESE_FORMAL:return Nr(t,"零壹貳參肆伍陸柒捌玖","拾佰仟萬","負",r,15);case QA.SIMP_CHINESE_INFORMAL:return Nr(t,"零一二三四五六七八九","十百千萬","负",r,14);case QA.SIMP_CHINESE_FORMAL:return Nr(t,"零壹贰叁肆伍陆柒捌玖","拾佰仟萬","负",r,15);case QA.JAPANESE_INFORMAL:return Nr(t,"〇一二三四五六七八九","十百千万","マイナス",r,0);case QA.JAPANESE_FORMAL:return Nr(t,"零壱弐参四伍六七八九","拾百千万","マイナス",r,7);case QA.KOREAN_HANGUL_FORMAL:return Nr(t,"영일이삼사오육칠팔구","십백천만","마이너스",i,7);case QA.KOREAN_HANJA_INFORMAL:return Nr(t,"零一二三四五六七八九","十百千萬","마이너스",i,0);case QA.KOREAN_HANJA_FORMAL:return Nr(t,"零壹貳參四五六七八九","拾百千","마이너스",i,7);case QA.DEVANAGARI:return Er(t,2406,2415,!0,n);case QA.GEORGIAN:return Ur(t,1,19999,Qr,QA.DECIMAL,n);case QA.GUJARATI:return Er(t,2790,2799,!0,n);case QA.GURMUKHI:return Er(t,2662,2671,!0,n);case QA.HEBREW:return Ur(t,1,10999,Fr,QA.DECIMAL,n);case QA.HIRAGANA:return Lr(t,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case QA.HIRAGANA_IROHA:return Lr(t,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case QA.KANNADA:return Er(t,3302,3311,!0,n);case QA.KATAKANA:return Lr(t,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",r);case QA.KATAKANA_IROHA:return Lr(t,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",r);case QA.LAO:return Er(t,3792,3801,!0,n);case QA.MONGOLIAN:return Er(t,6160,6169,!0,n);case QA.MYANMAR:return Er(t,4160,4169,!0,n);case QA.ORIYA:return Er(t,2918,2927,!0,n);case QA.PERSIAN:return Er(t,1776,1785,!0,n);case QA.TAMIL:return Er(t,3046,3055,!0,n);case QA.TELUGU:return Er(t,3174,3183,!0,n);case QA.THAI:return Er(t,3664,3673,!0,n);case QA.TIBETAN:return Er(t,3872,3881,!0,n);case QA.DECIMAL:default:return Er(t,48,57,!0,n)}},_r=function(){function t(t,e){if(this.options=e,this.scrolledElements=[],this.referenceElement=t,this.counters=new yr,this.quoteDepth=0,!t.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(t.ownerDocument.documentElement)}return t.prototype.toIFrame=function(t,e){var A=this,n=Hr(t,e);if(!n.contentWindow)return Promise.reject("Unable to find iframe window");var r=t.defaultView.pageXOffset,i=t.defaultView.pageYOffset,o=n.contentWindow,s=o.document,a=kr(n).then(function(){A.scrolledElements.forEach(Tr),o&&(o.scrollTo(e.left,e.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||o.scrollY===e.top&&o.scrollX===e.left||(s.documentElement.style.top=-e.top+"px",s.documentElement.style.left=-e.left+"px",s.documentElement.style.position="absolute"));var t=A.options.onclone;return void 0===A.clonedReferenceElement?Promise.reject("Error finding the "+A.referenceElement.nodeName+" in the cloned document"):"function"==typeof t?Promise.resolve().then(function(){return t(s)}).then(function(){return n}):n});return s.open(),s.write(Pr(document.doctype)+"<html></html>"),Mr(this.referenceElement.ownerDocument,r,i),s.replaceChild(s.adoptNode(this.documentElement),s.documentElement),s.close(),a},t.prototype.createElementClone=function(t){return pr(t)?this.createCanvasClone(t):mr(t)?this.createStyleClone(t):t.cloneNode(!1)},t.prototype.createStyleClone=function(t){try{var e=t.sheet;if(e&&e.cssRules){var A=[].slice.call(e.cssRules,0).reduce(function(t,e){return e&&"string"==typeof e.cssText?t+e.cssText:t},""),n=t.cloneNode(!1);return n.textContent=A,n}}catch(t){if(Fe.getInstance(this.options.id).error("Unable to access cssRules property",t),"SecurityError"!==t.name)throw t}return t.cloneNode(!1)},t.prototype.createCanvasClone=function(t){if(this.options.inlineImages&&t.ownerDocument){var e=t.ownerDocument.createElement("img");try{return e.src=t.toDataURL(),e}catch(t){Fe.getInstance(this.options.id).info("Unable to clone canvas contents, canvas is tainted")}}var A=t.cloneNode(!1);try{A.width=t.width,A.height=t.height;var n=t.getContext("2d"),r=A.getContext("2d");return r&&(n?r.putImageData(n.getImageData(0,0,t.width,t.height),0,0):r.drawImage(t,0,0)),A}catch(t){}return A},t.prototype.cloneNode=function(t){if(or(t))return document.createTextNode(t.data);if(!t.ownerDocument)return t.cloneNode(!1);var e=t.ownerDocument.defaultView;if(ar(t)&&e){var A=this.createElementClone(t),n=e.getComputedStyle(t),r=e.getComputedStyle(t,":before"),i=e.getComputedStyle(t,":after");this.referenceElement===t&&(this.clonedReferenceElement=A),fr(A)&&Kr(A);for(var o=this.counters.parse(new Qn(n)),s=this.resolvePseudoContent(t,A,r,dn.BEFORE),a=t.firstChild;a;a=a.nextSibling)sr(a)&&(wr(a)||a.hasAttribute("data-html2canvas-ignore")||"function"==typeof this.options.ignoreElements&&this.options.ignoreElements(a))||this.options.copyStyles&&sr(a)&&mr(a)||A.appendChild(this.cloneNode(a));s&&A.insertBefore(s,A.firstChild);var c=this.resolvePseudoContent(t,A,i,dn.AFTER);return c&&A.appendChild(c),this.counters.pop(o),n&&this.options.copyStyles&&!gr(t)&&Or(n,A),0===t.scrollTop&&0===t.scrollLeft||this.scrolledElements.push([A,t.scrollLeft,t.scrollTop]),(vr(t)||Br(t))&&(vr(A)||Br(A))&&(A.value=t.value),A}return t.cloneNode(!1)},t.prototype.resolvePseudoContent=function(t,e,A,n){var r=this;if(A){var i=A.content,o=e.ownerDocument;if(o&&i&&"none"!==i&&"-moz-alt-content"!==i&&"none"!==A.display){this.counters.parse(new Qn(A));var s=new function(t){this.content=Un(wn,t.content),this.quotes=Un(yn,t.quotes)}(A),a=o.createElement("html2canvaspseudoelement");return Or(A,a),s.content.forEach(function(e){if(e.type===f.STRING_TOKEN)a.appendChild(o.createTextNode(e.value));else if(e.type===f.URL_TOKEN){var A=o.createElement("img");A.src=e.value,A.style.opacity="1",a.appendChild(A)}else if(e.type===f.FUNCTION){if("attr"===e.name){var n=e.values.filter(It);n.length&&a.appendChild(o.createTextNode(t.getAttribute(n[0].value)||""))}else if("counter"===e.name){var i=e.values.filter(Pt),c=i[0],u=i[1];if(c&&It(c)){var l=r.counters.getCounterValue(c.value),h=u&&It(u)?EA.parse(u.value):QA.DECIMAL;a.appendChild(o.createTextNode(Sr(l,h,!1)))}}else if("counters"===e.name){var p=e.values.filter(Pt),d=(c=p[0],p[1]);if(u=p[2],c&&It(c)){var g=r.counters.getCounterValues(c.value),m=u&&It(u)?EA.parse(u.value):QA.DECIMAL,w=d&&d.type===f.STRING_TOKEN?d.value:"",v=g.map(function(t){return Sr(t,m,!1)}).join(w);a.appendChild(o.createTextNode(v))}}}else if(e.type===f.IDENT_TOKEN)switch(e.value){case"open-quote":a.appendChild(o.createTextNode(bn(s.quotes,r.quoteDepth++,!0)));break;case"close-quote":a.appendChild(o.createTextNode(bn(s.quotes,--r.quoteDepth,!1)))}}),a.className=Dr+" "+Rr,e.className+=n===dn.BEFORE?" "+Dr:" "+Rr,a}}},t}();!function(t){t[t.BEFORE=0]="BEFORE",t[t.AFTER=1]="AFTER"}(dn||(dn={}));var Ir,Hr=function(t,e){var A=t.createElement("iframe");return A.className="html2canvas-container",A.style.visibility="hidden",A.style.position="fixed",A.style.left="-10000px",A.style.top="0px",A.style.border="0",A.width=e.width.toString(),A.height=e.height.toString(),A.scrolling="no",A.setAttribute("data-html2canvas-ignore","true"),t.body.appendChild(A),A},kr=function(t){return new Promise(function(e,A){var n=t.contentWindow;if(!n)return A("No window assigned for iframe");var r=n.document;n.onload=t.onload=r.onreadystatechange=function(){n.onload=t.onload=r.onreadystatechange=null;var A=setInterval(function(){r.body.childNodes.length>0&&"complete"===r.readyState&&(clearInterval(A),e(t))},50)}})},Or=function(t,e){for(var A=t.length-1;A>=0;A--){var n=t.item(A);"content"!==n&&e.style.setProperty(n,t.getPropertyValue(n))}return e},Pr=function(t){var e="";return t&&(e+="<!DOCTYPE ",t.name&&(e+=t.name),t.internalSubset&&(e+=t.internalSubset),t.publicId&&(e+='"'+t.publicId+'"'),t.systemId&&(e+='"'+t.systemId+'"'),e+=">"),e},Mr=function(t,e,A){t&&t.defaultView&&(e!==t.defaultView.pageXOffset||A!==t.defaultView.pageYOffset)&&t.defaultView.scrollTo(e,A)},Tr=function(t){var e=t[0],A=t[1],n=t[2];e.scrollLeft=A,e.scrollTop=n},Dr="___html2canvas___pseudoelement_before",Rr="___html2canvas___pseudoelement_after",Kr=function(t){jr(t,"."+Dr+':before{\n content: "" !important;\n display: none !important;\n}\n .'+Rr+':after{\n content: "" !important;\n display: none !important;\n}')},jr=function(t,e){var A=t.ownerDocument;if(A){var n=A.createElement("style");n.textContent=e,t.appendChild(n)}};!function(t){t[t.VECTOR=0]="VECTOR",t[t.BEZIER_CURVE=1]="BEZIER_CURVE"}(Ir||(Ir={}));var Vr,qr=function(t,e){return t.length===e.length&&t.some(function(t,A){return t===e[A]})},zr=function(){function t(t,e){this.type=Ir.VECTOR,this.x=t,this.y=e}return t.prototype.add=function(e,A){return new t(this.x+e,this.y+A)},t}(),Gr=function(t,e,A){return new zr(t.x+(e.x-t.x)*A,t.y+(e.y-t.y)*A)},Xr=function(){function t(t,e,A,n){this.type=Ir.BEZIER_CURVE,this.start=t,this.startControl=e,this.endControl=A,this.end=n}return t.prototype.subdivide=function(e,A){var n=Gr(this.start,this.startControl,e),r=Gr(this.startControl,this.endControl,e),i=Gr(this.endControl,this.end,e),o=Gr(n,r,e),s=Gr(r,i,e),a=Gr(o,s,e);return A?new t(this.start,n,o,a):new t(a,s,i,this.end)},t.prototype.add=function(e,A){return new t(this.start.add(e,A),this.startControl.add(e,A),this.endControl.add(e,A),this.end.add(e,A))},t.prototype.reverse=function(){return new t(this.end,this.endControl,this.startControl,this.start)},t}(),Wr=function(t){return t.type===Ir.BEZIER_CURVE},Jr=function(t){var e=t.styles,A=t.bounds,n=zt(e.borderTopLeftRadius,A.width,A.height),r=n[0],i=n[1],o=zt(e.borderTopRightRadius,A.width,A.height),s=o[0],a=o[1],c=zt(e.borderBottomRightRadius,A.width,A.height),u=c[0],l=c[1],h=zt(e.borderBottomLeftRadius,A.width,A.height),f=h[0],p=h[1],d=[];d.push((r+s)/A.width),d.push((f+u)/A.width),d.push((i+p)/A.height),d.push((a+l)/A.height);var g=Math.max.apply(Math,d);g>1&&(r/=g,i/=g,s/=g,a/=g,u/=g,l/=g,f/=g,p/=g);var m=A.width-s,w=A.height-l,v=A.width-u,B=A.height-p,y=e.borderTopWidth,b=e.borderRightWidth,C=e.borderBottomWidth,F=e.borderLeftWidth,Q=Gt(e.paddingTop,t.bounds.width),U=Gt(e.paddingRight,t.bounds.width),x=Gt(e.paddingBottom,t.bounds.width),E=Gt(e.paddingLeft,t.bounds.width);this.topLeftBorderBox=r>0||i>0?Yr(A.left,A.top,r,i,Vr.TOP_LEFT):new zr(A.left,A.top),this.topRightBorderBox=s>0||a>0?Yr(A.left+m,A.top,s,a,Vr.TOP_RIGHT):new zr(A.left+A.width,A.top),this.bottomRightBorderBox=u>0||l>0?Yr(A.left+v,A.top+w,u,l,Vr.BOTTOM_RIGHT):new zr(A.left+A.width,A.top+A.height),this.bottomLeftBorderBox=f>0||p>0?Yr(A.left,A.top+B,f,p,Vr.BOTTOM_LEFT):new zr(A.left,A.top+A.height),this.topLeftPaddingBox=r>0||i>0?Yr(A.left+F,A.top+y,Math.max(0,r-F),Math.max(0,i-y),Vr.TOP_LEFT):new zr(A.left+F,A.top+y),this.topRightPaddingBox=s>0||a>0?Yr(A.left+Math.min(m,A.width+F),A.top+y,m>A.width+F?0:s-F,a-y,Vr.TOP_RIGHT):new zr(A.left+A.width-b,A.top+y),this.bottomRightPaddingBox=u>0||l>0?Yr(A.left+Math.min(v,A.width-F),A.top+Math.min(w,A.height+y),Math.max(0,u-b),l-C,Vr.BOTTOM_RIGHT):new zr(A.left+A.width-b,A.top+A.height-C),this.bottomLeftPaddingBox=f>0||p>0?Yr(A.left+F,A.top+B,Math.max(0,f-F),p-C,Vr.BOTTOM_LEFT):new zr(A.left+F,A.top+A.height-C),this.topLeftContentBox=r>0||i>0?Yr(A.left+F+E,A.top+y+Q,Math.max(0,r-(F+E)),Math.max(0,i-(y+Q)),Vr.TOP_LEFT):new zr(A.left+F+E,A.top+y+Q),this.topRightContentBox=s>0||a>0?Yr(A.left+Math.min(m,A.width+F+E),A.top+y+Q,m>A.width+F+E?0:s-F+E,a-(y+Q),Vr.TOP_RIGHT):new zr(A.left+A.width-(b+U),A.top+y+Q),this.bottomRightContentBox=u>0||l>0?Yr(A.left+Math.min(v,A.width-(F+E)),A.top+Math.min(w,A.height+y+Q),Math.max(0,u-(b+U)),l-(C+x),Vr.BOTTOM_RIGHT):new zr(A.left+A.width-(b+U),A.top+A.height-(C+x)),this.bottomLeftContentBox=f>0||p>0?Yr(A.left+F+E,A.top+B,Math.max(0,f-(F+E)),p-(C+x),Vr.BOTTOM_LEFT):new zr(A.left+F+E,A.top+A.height-(C+x))};!function(t){t[t.TOP_LEFT=0]="TOP_LEFT",t[t.TOP_RIGHT=1]="TOP_RIGHT",t[t.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",t[t.BOTTOM_LEFT=3]="BOTTOM_LEFT"}(Vr||(Vr={}));var Yr=function(t,e,A,n,r){var i=(Math.sqrt(2)-1)/3*4,o=A*i,s=n*i,a=t+A,c=e+n;switch(r){case Vr.TOP_LEFT:return new Xr(new zr(t,c),new zr(t,c-s),new zr(a-o,e),new zr(a,e));case Vr.TOP_RIGHT:return new Xr(new zr(t,e),new zr(t+o,e),new zr(a,c-s),new zr(a,c));case Vr.BOTTOM_RIGHT:return new Xr(new zr(a,e),new zr(a,e+s),new zr(t+o,c),new zr(t,c));case Vr.BOTTOM_LEFT:default:return new Xr(new zr(a,c),new zr(a-o,c),new zr(t,e+s),new zr(t,e))}},$r=function(t){return[t.topLeftBorderBox,t.topRightBorderBox,t.bottomRightBorderBox,t.bottomLeftBorderBox]},Zr=function(t){return[t.topLeftPaddingBox,t.topRightPaddingBox,t.bottomRightPaddingBox,t.bottomLeftPaddingBox]},ti=function(t,e,A){this.type=0,this.offsetX=t,this.offsetY=e,this.matrix=A,this.target=6},ei=function(t,e){this.type=1,this.target=e,this.path=t},Ai=function(t){this.element=t,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]},ni=function(){function t(t,e){if(this.container=t,this.effects=e.slice(0),this.curves=new Jr(t),null!==t.styles.transform){var A=t.bounds.left+t.styles.transformOrigin[0].number,n=t.bounds.top+t.styles.transformOrigin[1].number,r=t.styles.transform;this.effects.push(new ti(A,n,r))}if(t.styles.overflowX!==xA.VISIBLE){var i=$r(this.curves),o=Zr(this.curves);qr(i,o)?this.effects.push(new ei(i,6)):(this.effects.push(new ei(i,2)),this.effects.push(new ei(o,4)))}}return t.prototype.getParentEffects=function(){var t=this.effects.slice(0);if(this.container.styles.overflowX!==xA.VISIBLE){var e=$r(this.curves),A=Zr(this.curves);qr(e,A)||t.push(new ei(A,6))}return t},t}(),ri=function(t,e,A,n){t.container.elements.forEach(function(r){var i=mn(r.flags,4),o=mn(r.flags,2),s=new ni(r,t.getParentEffects());mn(r.styles.display,2048)&&n.push(s);var a=mn(r.flags,8)?[]:n;if(i||o){var c=i||r.styles.isPositioned()?A:e,u=new Ai(s);if(r.styles.isPositioned()||r.styles.opacity<1||r.styles.isTransformed()){var l=r.styles.zIndex.order;if(l<0){var h=0;c.negativeZIndex.some(function(t,e){return l>t.element.container.styles.zIndex.order&&(h=e,!0)}),c.negativeZIndex.splice(h,0,u)}else if(l>0){var f=0;c.positiveZIndex.some(function(t,e){return l>t.element.container.styles.zIndex.order&&(f=e+1,!0)}),c.positiveZIndex.splice(f,0,u)}else c.zeroOrAutoZIndexOrTransformedOrOpacity.push(u)}else r.styles.isFloating()?c.nonPositionedFloats.push(u):c.nonPositionedInlineLevel.push(u);ri(s,u,i?u:A,a)}else r.styles.isInlineLevel()?e.inlineLevel.push(s):e.nonInlineLevel.push(s),ri(s,e,A,a);mn(r.flags,8)&&ii(r,a)})},ii=function(t,e){for(var A=t instanceof Rn?t.start:1,n=t instanceof Rn&&t.reversed,r=0;r<e.length;r++){var i=e[r];i.container instanceof Dn&&"number"==typeof i.container.value&&0!==i.container.value&&(A=i.container.value),i.listValue=Sr(A,i.container.styles.listStyleType,!0),A+=n?-1:1}},oi=function(t,e,A,n){var r=[];return Wr(t)?r.push(t.subdivide(.5,!1)):r.push(t),Wr(A)?r.push(A.subdivide(.5,!0)):r.push(A),Wr(n)?r.push(n.subdivide(.5,!0).reverse()):r.push(n),Wr(e)?r.push(e.subdivide(.5,!1).reverse()):r.push(e),r},si=function(t){var e=t.bounds,A=t.styles;return e.add(A.borderLeftWidth,A.borderTopWidth,-(A.borderRightWidth+A.borderLeftWidth),-(A.borderTopWidth+A.borderBottomWidth))},ai=function(t){var e=t.styles,A=t.bounds,n=Gt(e.paddingLeft,A.width),r=Gt(e.paddingRight,A.width),i=Gt(e.paddingTop,A.width),o=Gt(e.paddingBottom,A.width);return A.add(n+e.borderLeftWidth,i+e.borderTopWidth,-(e.borderRightWidth+e.borderLeftWidth+n+r),-(e.borderTopWidth+e.borderBottomWidth+i+o))},ci=function(t,e,A){var n=function(t,e){return 0===t?e.bounds:2===t?ai(e):si(e)}(fi(t.styles.backgroundOrigin,e),t),r=function(t,e){return t===oe.BORDER_BOX?e.bounds:t===oe.CONTENT_BOX?ai(e):si(e)}(fi(t.styles.backgroundClip,e),t),i=hi(fi(t.styles.backgroundSize,e),A,n),o=i[0],s=i[1],a=zt(fi(t.styles.backgroundPosition,e),n.width-o,n.height-s);return[pi(fi(t.styles.backgroundRepeat,e),a,i,n,r),Math.round(n.left+a[0]),Math.round(n.top+a[1]),o,s]},ui=function(t){return It(t)&&t.value===Ke.AUTO},li=function(t){return"number"==typeof t},hi=function(t,e,A){var n=e[0],r=e[1],i=e[2],o=t[0],s=t[1];if(Rt(o)&&s&&Rt(s))return[Gt(o,A.width),Gt(s,A.height)];var a=li(i);if(It(o)&&(o.value===Ke.CONTAIN||o.value===Ke.COVER))return li(i)?A.width/A.height<i!=(o.value===Ke.COVER)?[A.width,A.width/i]:[A.height*i,A.height]:[A.width,A.height];var c=li(n),u=li(r),l=c||u;if(ui(o)&&(!s||ui(s)))return c&&u?[n,r]:a||l?l&&a?[c?n:r*i,u?r:n/i]:[c?n:A.width,u?r:A.height]:[A.width,A.height];if(a){var h=0,f=0;return Rt(o)?h=Gt(o,A.width):Rt(s)&&(f=Gt(s,A.height)),ui(o)?h=f*i:s&&!ui(s)||(f=h/i),[h,f]}var p=null,d=null;if(Rt(o)?p=Gt(o,A.width):s&&Rt(s)&&(d=Gt(s,A.height)),null===p||s&&!ui(s)||(d=c&&u?p/n*r:A.height),null!==d&&ui(o)&&(p=c&&u?d/r*n:A.width),null!==p&&null!==d)return[p,d];throw new Error("Unable to calculate background-size for element")},fi=function(t,e){var A=t[e];return void 0===A?t[0]:A},pi=function(t,e,A,n,r){var i=e[0],o=e[1],s=A[0],a=A[1];switch(t){case Oe.REPEAT_X:return[new zr(Math.round(n.left),Math.round(n.top+o)),new zr(Math.round(n.left+n.width),Math.round(n.top+o)),new zr(Math.round(n.left+n.width),Math.round(a+n.top+o)),new zr(Math.round(n.left),Math.round(a+n.top+o))];case Oe.REPEAT_Y:return[new zr(Math.round(n.left+i),Math.round(n.top)),new zr(Math.round(n.left+i+s),Math.round(n.top)),new zr(Math.round(n.left+i+s),Math.round(n.height+n.top)),new zr(Math.round(n.left+i),Math.round(n.height+n.top))];case Oe.NO_REPEAT:return[new zr(Math.round(n.left+i),Math.round(n.top+o)),new zr(Math.round(n.left+i+s),Math.round(n.top+o)),new zr(Math.round(n.left+i+s),Math.round(n.top+o+a)),new zr(Math.round(n.left+i),Math.round(n.top+o+a))];default:return[new zr(Math.round(r.left),Math.round(r.top)),new zr(Math.round(r.left+r.width),Math.round(r.top)),new zr(Math.round(r.left+r.width),Math.round(r.height+r.top)),new zr(Math.round(r.left),Math.round(r.height+r.top))]}},di=function(){function t(t){this._data={},this._document=t}return t.prototype.parseMetrics=function(t,e){var A=this._document.createElement("div"),n=this._document.createElement("img"),r=this._document.createElement("span"),i=this._document.body;A.style.visibility="hidden",A.style.fontFamily=t,A.style.fontSize=e,A.style.margin="0",A.style.padding="0",i.appendChild(A),n.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",n.width=1,n.height=1,n.style.margin="0",n.style.padding="0",n.style.verticalAlign="baseline",r.style.fontFamily=t,r.style.fontSize=e,r.style.margin="0",r.style.padding="0",r.appendChild(this._document.createTextNode("Hidden Text")),A.appendChild(r),A.appendChild(n);var o=n.offsetTop-r.offsetTop+2;A.removeChild(r),A.appendChild(this._document.createTextNode("Hidden Text")),A.style.lineHeight="normal",n.style.verticalAlign="super";var s=n.offsetTop-A.offsetTop+2;return i.removeChild(A),{baseline:o,middle:s}},t.prototype.getMetrics=function(t,e){var A=t+" "+e;return void 0===this._data[A]&&(this._data[A]=this.parseMetrics(t,e)),this._data[A]},t}(),gi=function(){function t(t){this._activeEffects=[],this.canvas=t.canvas?t.canvas:document.createElement("canvas"),this.ctx=this.canvas.getContext("2d"),this.options=t,this.canvas.width=Math.floor(t.width*t.scale),this.canvas.height=Math.floor(t.height*t.scale),this.canvas.style.width=t.width+"px",this.canvas.style.height=t.height+"px",this.fontMetrics=new di(document),this.ctx.scale(this.options.scale,this.options.scale),this.ctx.translate(-t.x+t.scrollX,-t.y+t.scrollY),this.ctx.textBaseline="bottom",this._activeEffects=[],Fe.getInstance(t.id).debug("Canvas renderer initialized ("+t.width+"x"+t.height+" at "+t.x+","+t.y+") with scale "+t.scale)}return t.prototype.applyEffects=function(t,e){for(var A=this;this._activeEffects.length;)this.popEffect();t.filter(function(t){return mn(t.target,e)}).forEach(function(t){return A.applyEffect(t)})},t.prototype.applyEffect=function(t){this.ctx.save(),function(t){return 0===t.type}(t)&&(this.ctx.translate(t.offsetX,t.offsetY),this.ctx.transform(t.matrix[0],t.matrix[1],t.matrix[2],t.matrix[3],t.matrix[4],t.matrix[5]),this.ctx.translate(-t.offsetX,-t.offsetY)),function(t){return 1===t.type}(t)&&(this.path(t.path),this.ctx.clip()),this._activeEffects.push(t)},t.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},t.prototype.renderStack=function(t){return r(this,void 0,void 0,function(){var e;return i(this,function(A){switch(A.label){case 0:return(e=t.element.container.styles).isVisible()?(this.ctx.globalAlpha=e.opacity,[4,this.renderStackContent(t)]):[3,2];case 1:A.sent(),A.label=2;case 2:return[2]}})})},t.prototype.renderNode=function(t){return r(this,void 0,void 0,function(){return i(this,function(e){switch(e.label){case 0:return t.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(t)]:[3,3];case 1:return e.sent(),[4,this.renderNodeContent(t)];case 2:e.sent(),e.label=3;case 3:return[2]}})})},t.prototype.renderTextWithLetterSpacing=function(t,e){var A=this;0===e?this.ctx.fillText(t.text,t.bounds.left,t.bounds.top+t.bounds.height):a(t.text).map(function(t){return c(t)}).reduce(function(e,n){return A.ctx.fillText(n,e,t.bounds.top+t.bounds.height),e+A.ctx.measureText(n).width},t.bounds.left)},t.prototype.createFontStyle=function(t){var e=t.fontVariant.filter(function(t){return"normal"===t||"small-caps"===t}).join(""),A=t.fontFamily.join(", "),n=St(t.fontSize)?""+t.fontSize.number+t.fontSize.unit:t.fontSize.number+"px";return[[t.fontStyle,e,t.fontWeight,n,A].join(" "),A,n]},t.prototype.renderTextNode=function(t,e){return r(this,void 0,void 0,function(){var A,n,r,o,s=this;return i(this,function(i){return A=this.createFontStyle(e),n=A[0],r=A[1],o=A[2],this.ctx.font=n,t.textBounds.forEach(function(t){s.ctx.fillStyle=te(e.color),s.renderTextWithLetterSpacing(t,e.letterSpacing);var A=e.textShadow;A.length&&t.text.trim().length&&(A.slice(0).reverse().forEach(function(e){s.ctx.shadowColor=te(e.color),s.ctx.shadowOffsetX=e.offsetX.number*s.options.scale,s.ctx.shadowOffsetY=e.offsetY.number*s.options.scale,s.ctx.shadowBlur=e.blur.number,s.ctx.fillText(t.text,t.bounds.left,t.bounds.top+t.bounds.height)}),s.ctx.shadowColor="",s.ctx.shadowOffsetX=0,s.ctx.shadowOffsetY=0,s.ctx.shadowBlur=0),e.textDecorationLine.length&&(s.ctx.fillStyle=te(e.textDecorationColor||e.color),e.textDecorationLine.forEach(function(e){switch(e){case 1:var A=s.fontMetrics.getMetrics(r,o).baseline;s.ctx.fillRect(t.bounds.left,Math.round(t.bounds.top+A),t.bounds.width,1);break;case 2:s.ctx.fillRect(t.bounds.left,Math.round(t.bounds.top),t.bounds.width,1);break;case 3:var n=s.fontMetrics.getMetrics(r,o).middle;s.ctx.fillRect(t.bounds.left,Math.ceil(t.bounds.top+n),t.bounds.width,1)}}))}),[2]})})},t.prototype.renderReplacedElement=function(t,e,A){if(A&&t.intrinsicWidth>0&&t.intrinsicHeight>0){var n=ai(t),r=Zr(e);this.path(r),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(A,0,0,t.intrinsicWidth,t.intrinsicHeight,n.left,n.top,n.width,n.height),this.ctx.restore()}},t.prototype.renderNodeContent=function(e){return r(this,void 0,void 0,function(){var A,n,r,s,a,c,u,l,h,p,d,g,m,w;return i(this,function(i){switch(i.label){case 0:this.applyEffects(e.effects,4),A=e.container,n=e.curves,r=A.styles,s=0,a=A.textNodes,i.label=1;case 1:return s<a.length?(c=a[s],[4,this.renderTextNode(c,r)]):[3,4];case 2:i.sent(),i.label=3;case 3:return s++,[3,1];case 4:if(!(A instanceof Pn))return[3,8];i.label=5;case 5:return i.trys.push([5,7,,8]),[4,this.options.cache.match(A.src)];case 6:return g=i.sent(),this.renderReplacedElement(A,n,g),[3,8];case 7:return i.sent(),Fe.getInstance(this.options.id).error("Error loading image "+A.src),[3,8];case 8:if(A instanceof Mn&&this.renderReplacedElement(A,n,A.canvas),!(A instanceof Tn))return[3,12];i.label=9;case 9:return i.trys.push([9,11,,12]),[4,this.options.cache.match(A.svg)];case 10:return g=i.sent(),this.renderReplacedElement(A,n,g),[3,12];case 11:return i.sent(),Fe.getInstance(this.options.id).error("Error loading svg "+A.svg.substring(0,255)),[3,12];case 12:return A instanceof Zn&&A.tree?[4,new t({id:this.options.id,scale:this.options.scale,backgroundColor:A.backgroundColor,x:0,y:0,scrollX:0,scrollY:0,width:A.width,height:A.height,cache:this.options.cache,windowWidth:A.width,windowHeight:A.height}).render(A.tree)]:[3,14];case 13:u=i.sent(),this.ctx.drawImage(u,0,0,A.width,A.width,A.bounds.left,A.bounds.top,A.bounds.width,A.bounds.height),i.label=14;case 14:if(A instanceof Wn&&(l=Math.min(A.bounds.width,A.bounds.height),A.type===zn?A.checked&&(this.ctx.save(),this.path([new zr(A.bounds.left+.39363*l,A.bounds.top+.79*l),new zr(A.bounds.left+.16*l,A.bounds.top+.5549*l),new zr(A.bounds.left+.27347*l,A.bounds.top+.44071*l),new zr(A.bounds.left+.39694*l,A.bounds.top+.5649*l),new zr(A.bounds.left+.72983*l,A.bounds.top+.23*l),new zr(A.bounds.left+.84*l,A.bounds.top+.34085*l),new zr(A.bounds.left+.39363*l,A.bounds.top+.79*l)]),this.ctx.fillStyle=te(707406591),this.ctx.fill(),this.ctx.restore()):A.type===Gn&&A.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(A.bounds.left+l/2,A.bounds.top+l/2,l/4,0,2*Math.PI,!0),this.ctx.fillStyle=te(707406591),this.ctx.fill(),this.ctx.restore())),mi(A)&&A.value.length){switch(this.ctx.font=this.createFontStyle(r)[0],this.ctx.fillStyle=te(r.color),this.ctx.textBaseline="middle",this.ctx.textAlign=vi(A.styles.textAlign),w=ai(A),h=0,A.styles.textAlign){case OA.CENTER:h+=w.width/2;break;case OA.RIGHT:h+=w.width}p=w.add(h,0,0,-w.height/2+1),this.ctx.save(),this.path([new zr(w.left,w.top),new zr(w.left+w.width,w.top),new zr(w.left+w.width,w.top+w.height),new zr(w.left,w.top+w.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new En(A.value,p),r.letterSpacing),this.ctx.restore(),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"}if(!mn(A.styles.display,2048))return[3,20];if(null===A.styles.listStyleImage)return[3,19];if((d=A.styles.listStyleImage).type!==ue.URL)return[3,18];g=void 0,m=d.url,i.label=15;case 15:return i.trys.push([15,17,,18]),[4,this.options.cache.match(m)];case 16:return g=i.sent(),this.ctx.drawImage(g,A.bounds.left-(g.width+10),A.bounds.top),[3,18];case 17:return i.sent(),Fe.getInstance(this.options.id).error("Error loading list-style-image "+m),[3,18];case 18:return[3,20];case 19:e.listValue&&A.styles.listStyleType!==QA.NONE&&(this.ctx.font=this.createFontStyle(r)[0],this.ctx.fillStyle=te(r.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",w=new o(A.bounds.left,A.bounds.top+Gt(A.styles.paddingTop,A.bounds.width),A.bounds.width,function(t,e){return It(t)&&"normal"===t.value?1.2*e:t.type===f.NUMBER_TOKEN?e*t.number:Rt(t)?Gt(t,e):e}(r.lineHeight,r.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new En(e.listValue,w),r.letterSpacing),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),i.label=20;case 20:return[2]}})})},t.prototype.renderStackContent=function(t){return r(this,void 0,void 0,function(){var e,A,n,r,o,s,a,c,u,l,h,f,p,d,g;return i(this,function(i){switch(i.label){case 0:return[4,this.renderNodeBackgroundAndBorders(t.element)];case 1:i.sent(),e=0,A=t.negativeZIndex,i.label=2;case 2:return e<A.length?(g=A[e],[4,this.renderStack(g)]):[3,5];case 3:i.sent(),i.label=4;case 4:return e++,[3,2];case 5:return[4,this.renderNodeContent(t.element)];case 6:i.sent(),n=0,r=t.nonInlineLevel,i.label=7;case 7:return n<r.length?(g=r[n],[4,this.renderNode(g)]):[3,10];case 8:i.sent(),i.label=9;case 9:return n++,[3,7];case 10:o=0,s=t.nonPositionedFloats,i.label=11;case 11:return o<s.length?(g=s[o],[4,this.renderStack(g)]):[3,14];case 12:i.sent(),i.label=13;case 13:return o++,[3,11];case 14:a=0,c=t.nonPositionedInlineLevel,i.label=15;case 15:return a<c.length?(g=c[a],[4,this.renderStack(g)]):[3,18];case 16:i.sent(),i.label=17;case 17:return a++,[3,15];case 18:u=0,l=t.inlineLevel,i.label=19;case 19:return u<l.length?(g=l[u],[4,this.renderNode(g)]):[3,22];case 20:i.sent(),i.label=21;case 21:return u++,[3,19];case 22:h=0,f=t.zeroOrAutoZIndexOrTransformedOrOpacity,i.label=23;case 23:return h<f.length?(g=f[h],[4,this.renderStack(g)]):[3,26];case 24:i.sent(),i.label=25;case 25:return h++,[3,23];case 26:p=0,d=t.positiveZIndex,i.label=27;case 27:return p<d.length?(g=d[p],[4,this.renderStack(g)]):[3,30];case 28:i.sent(),i.label=29;case 29:return p++,[3,27];case 30:return[2]}})})},t.prototype.mask=function(t){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(t.slice(0).reverse()),this.ctx.closePath()},t.prototype.path=function(t){this.ctx.beginPath(),this.formatPath(t),this.ctx.closePath()},t.prototype.formatPath=function(t){var e=this;t.forEach(function(t,A){var n=Wr(t)?t.start:t;0===A?e.ctx.moveTo(n.x,n.y):e.ctx.lineTo(n.x,n.y),Wr(t)&&e.ctx.bezierCurveTo(t.startControl.x,t.startControl.y,t.endControl.x,t.endControl.y,t.end.x,t.end.y)})},t.prototype.renderRepeat=function(t,e,A,n){this.path(t),this.ctx.fillStyle=e,this.ctx.translate(A,n),this.ctx.fill(),this.ctx.translate(-A,-n)},t.prototype.resizeImage=function(t,e,A){if(t.width===e&&t.height===A)return t;var n=this.canvas.ownerDocument.createElement("canvas");return n.width=e,n.height=A,n.getContext("2d").drawImage(t,0,0,t.width,t.height,0,0,e,A),n},t.prototype.renderBackgroundImage=function(t){return r(this,void 0,void 0,function(){var e,A,n,r,o,s;return i(this,function(a){switch(a.label){case 0:e=t.styles.backgroundImage.length-1,A=function(A){var r,o,s,a,c,u,l,h,f,p,d,g,m,w,v,B,y,b,C,F,Q,U,x,E,L,N,S,_,I,H,k;return i(this,function(i){switch(i.label){case 0:if(A.type!==ue.URL)return[3,5];r=void 0,o=A.url,i.label=1;case 1:return i.trys.push([1,3,,4]),[4,n.options.cache.match(o)];case 2:return r=i.sent(),[3,4];case 3:return i.sent(),Fe.getInstance(n.options.id).error("Error loading background-image "+o),[3,4];case 4:return r&&(s=ci(t,e,[r.width,r.height,r.width/r.height]),B=s[0],U=s[1],x=s[2],C=s[3],F=s[4],w=n.ctx.createPattern(n.resizeImage(r,C,F),"repeat"),n.renderRepeat(B,w,U,x)),[3,6];case 5:A.type===ue.LINEAR_GRADIENT?(a=ci(t,e,[null,null,null]),B=a[0],U=a[1],x=a[2],C=a[3],F=a[4],c=function(t,e,A){var n="number"==typeof t?t:function(t,e,A){var n=e/2,r=A/2,i=Gt(t[0],e)-n,o=r-Gt(t[1],A);return(Math.atan2(o,i)+2*Math.PI)%(2*Math.PI)}(t,e,A),r=Math.abs(e*Math.sin(n))+Math.abs(A*Math.cos(n)),i=e/2,o=A/2,s=r/2,a=Math.sin(n-Math.PI/2)*s,c=Math.cos(n-Math.PI/2)*s;return[r,i-c,i+c,o-a,o+a]}(A.angle,C,F),u=c[0],l=c[1],h=c[2],f=c[3],p=c[4],(d=document.createElement("canvas")).width=C,d.height=F,g=d.getContext("2d"),m=g.createLinearGradient(l,f,h,p),ge(A.stops,u).forEach(function(t){return m.addColorStop(t.stop,te(t.color))}),g.fillStyle=m,g.fillRect(0,0,C,F),w=n.ctx.createPattern(d,"repeat"),n.renderRepeat(B,w,U,x)):function(t){return t.type===ue.RADIAL_GRADIENT}(A)&&(v=ci(t,e,[null,null,null]),B=v[0],y=v[1],b=v[2],C=v[3],F=v[4],Q=0===A.position.length?[Vt]:A.position,U=Gt(Q[0],C),x=Gt(Q[Q.length-1],F),E=function(t,e,A,n,r){var i=0,o=0;switch(t.size){case he.CLOSEST_SIDE:t.shape===le.CIRCLE?i=o=Math.min(Math.abs(e),Math.abs(e-n),Math.abs(A),Math.abs(A-r)):t.shape===le.ELLIPSE&&(i=Math.min(Math.abs(e),Math.abs(e-n)),o=Math.min(Math.abs(A),Math.abs(A-r)));break;case he.CLOSEST_CORNER:if(t.shape===le.CIRCLE)i=o=Math.min(me(e,A),me(e,A-r),me(e-n,A),me(e-n,A-r));else if(t.shape===le.ELLIPSE){var s=Math.min(Math.abs(A),Math.abs(A-r))/Math.min(Math.abs(e),Math.abs(e-n)),a=we(n,r,e,A,!0),c=a[0],u=a[1];o=s*(i=me(c-e,(u-A)/s))}break;case he.FARTHEST_SIDE:t.shape===le.CIRCLE?i=o=Math.max(Math.abs(e),Math.abs(e-n),Math.abs(A),Math.abs(A-r)):t.shape===le.ELLIPSE&&(i=Math.max(Math.abs(e),Math.abs(e-n)),o=Math.max(Math.abs(A),Math.abs(A-r)));break;case he.FARTHEST_CORNER:if(t.shape===le.CIRCLE)i=o=Math.max(me(e,A),me(e,A-r),me(e-n,A),me(e-n,A-r));else if(t.shape===le.ELLIPSE){s=Math.max(Math.abs(A),Math.abs(A-r))/Math.max(Math.abs(e),Math.abs(e-n));var l=we(n,r,e,A,!1);c=l[0],u=l[1],o=s*(i=me(c-e,(u-A)/s))}}return Array.isArray(t.size)&&(i=Gt(t.size[0],n),o=2===t.size.length?Gt(t.size[1],r):i),[i,o]}(A,U,x,C,F),L=E[0],N=E[1],L>0&&L>0&&(S=n.ctx.createRadialGradient(y+U,b+x,0,y+U,b+x,L),ge(A.stops,2*L).forEach(function(t){return S.addColorStop(t.stop,te(t.color))}),n.path(B),n.ctx.fillStyle=S,L!==N?(_=t.bounds.left+.5*t.bounds.width,I=t.bounds.top+.5*t.bounds.height,k=1/(H=N/L),n.ctx.save(),n.ctx.translate(_,I),n.ctx.transform(1,0,0,H,0,0),n.ctx.translate(-_,-I),n.ctx.fillRect(y,k*(b-I)+I,C,F*k),n.ctx.restore()):n.ctx.fill())),i.label=6;case 6:return e--,[2]}})},n=this,r=0,o=t.styles.backgroundImage.slice(0).reverse(),a.label=1;case 1:return r<o.length?(s=o[r],[5,A(s)]):[3,4];case 2:a.sent(),a.label=3;case 3:return r++,[3,1];case 4:return[2]}})})},t.prototype.renderBorder=function(t,e,A){return r(this,void 0,void 0,function(){return i(this,function(n){return this.path(function(t,e){switch(e){case 0:return oi(t.topLeftBorderBox,t.topLeftPaddingBox,t.topRightBorderBox,t.topRightPaddingBox);case 1:return oi(t.topRightBorderBox,t.topRightPaddingBox,t.bottomRightBorderBox,t.bottomRightPaddingBox);case 2:return oi(t.bottomRightBorderBox,t.bottomRightPaddingBox,t.bottomLeftBorderBox,t.bottomLeftPaddingBox);case 3:default:return oi(t.bottomLeftBorderBox,t.bottomLeftPaddingBox,t.topLeftBorderBox,t.topLeftPaddingBox)}}(A,e)),this.ctx.fillStyle=te(t),this.ctx.fill(),[2]})})},t.prototype.renderNodeBackgroundAndBorders=function(t){return r(this,void 0,void 0,function(){var e,A,n,r,o,s,a,c,u=this;return i(this,function(i){switch(i.label){case 0:return this.applyEffects(t.effects,2),e=t.container.styles,A=!Zt(e.backgroundColor)||e.backgroundImage.length,n=[{style:e.borderTopStyle,color:e.borderTopColor},{style:e.borderRightStyle,color:e.borderRightColor},{style:e.borderBottomStyle,color:e.borderBottomColor},{style:e.borderLeftStyle,color:e.borderLeftColor}],r=wi(fi(e.backgroundClip,0),t.curves),A||e.boxShadow.length?(this.ctx.save(),this.path(r),this.ctx.clip(),Zt(e.backgroundColor)||(this.ctx.fillStyle=te(e.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(t.container)]):[3,2];case 1:i.sent(),this.ctx.restore(),e.boxShadow.slice(0).reverse().forEach(function(e){u.ctx.save();var A,n,r,i,o,s=$r(t.curves),a=e.inset?0:1e4,c=(A=s,n=-a+(e.inset?1:-1)*e.spread.number,r=(e.inset?1:-1)*e.spread.number,i=e.spread.number*(e.inset?-2:2),o=e.spread.number*(e.inset?-2:2),A.map(function(t,e){switch(e){case 0:return t.add(n,r);case 1:return t.add(n+i,r);case 2:return t.add(n+i,r+o);case 3:return t.add(n,r+o)}return t}));e.inset?(u.path(s),u.ctx.clip(),u.mask(c)):(u.mask(s),u.ctx.clip(),u.path(c)),u.ctx.shadowOffsetX=e.offsetX.number+a,u.ctx.shadowOffsetY=e.offsetY.number,u.ctx.shadowColor=te(e.color),u.ctx.shadowBlur=e.blur.number,u.ctx.fillStyle=e.inset?te(e.color):"rgba(0,0,0,1)",u.ctx.fill(),u.ctx.restore()}),i.label=2;case 2:o=0,s=0,a=n,i.label=3;case 3:return s<a.length?(c=a[s]).style===qe.NONE||Zt(c.color)?[3,5]:[4,this.renderBorder(c.color,o++,t.curves)]:[3,6];case 4:i.sent(),i.label=5;case 5:return s++,[3,3];case 6:return[2]}})})},t.prototype.render=function(t){return r(this,void 0,void 0,function(){var e;return i(this,function(A){switch(A.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=te(this.options.backgroundColor),this.ctx.fillRect(this.options.x-this.options.scrollX,this.options.y-this.options.scrollY,this.options.width,this.options.height)),n=new ni(t,[]),r=new Ai(n),ri(n,r,r,i=[]),ii(n.container,i),e=r,[4,this.renderStack(e)];case 1:return A.sent(),this.applyEffects([],2),[2,this.canvas]}var n,r,i})})},t}(),mi=function(t){return t instanceof Yn||t instanceof Jn||t instanceof Wn&&t.type!==Gn&&t.type!==zn},wi=function(t,e){switch(t){case oe.BORDER_BOX:return $r(e);case oe.CONTENT_BOX:return function(t){return[t.topLeftContentBox,t.topRightContentBox,t.bottomRightContentBox,t.bottomLeftContentBox]}(e);case oe.PADDING_BOX:default:return Zr(e)}},vi=function(t){switch(t){case OA.CENTER:return"center";case OA.RIGHT:return"right";case OA.LEFT:default:return"left"}},Bi=function(){function t(t){this.canvas=t.canvas?t.canvas:document.createElement("canvas"),this.ctx=this.canvas.getContext("2d"),this.options=t,this.canvas.width=Math.floor(t.width*t.scale),this.canvas.height=Math.floor(t.height*t.scale),this.canvas.style.width=t.width+"px",this.canvas.style.height=t.height+"px",this.ctx.scale(this.options.scale,this.options.scale),this.ctx.translate(-t.x+t.scrollX,-t.y+t.scrollY),Fe.getInstance(t.id).debug("EXPERIMENTAL ForeignObject renderer initialized ("+t.width+"x"+t.height+" at "+t.x+","+t.y+") with scale "+t.scale)}return t.prototype.render=function(t){return r(this,void 0,void 0,function(){var e,A;return i(this,function(n){switch(n.label){case 0:return e=ye(Math.max(this.options.windowWidth,this.options.width)*this.options.scale,Math.max(this.options.windowHeight,this.options.height)*this.options.scale,this.options.scrollX*this.options.scale,this.options.scrollY*this.options.scale,t),[4,yi(e)];case 1:return A=n.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=te(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(A,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},t}(),yi=function(t){return new Promise(function(e,A){var n=new Image;n.onload=function(){e(n)},n.onerror=A,n.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(t))})},bi=function(t){return $t(Nt.create(t).parseComponentValue())},Ci=function(t,e){return void 0===e&&(e={}),Fi(t,e)};Qe.setContext(window);var Fi=function(t,e){return r(void 0,void 0,void 0,function(){var A,r,a,c,u,l,h,f,p,d,g,m,w,v,B,y,b,C,F,Q,U,x,E;return i(this,function(i){switch(i.label){case 0:if(!(A=t.ownerDocument))throw new Error("Element is not attached to a Document");if(!(r=A.defaultView))throw new Error("Document is not attached to a Window");return a=(Math.round(1e3*Math.random())+Date.now()).toString(16),c=fr(t)||"HTML"===t.tagName?function(t){var e=t.body,A=t.documentElement;if(!e||!A)throw new Error("Unable to get document size");var n=Math.max(Math.max(e.scrollWidth,A.scrollWidth),Math.max(e.offsetWidth,A.offsetWidth),Math.max(e.clientWidth,A.clientWidth)),r=Math.max(Math.max(e.scrollHeight,A.scrollHeight),Math.max(e.offsetHeight,A.offsetHeight),Math.max(e.clientHeight,A.clientHeight));return new o(0,0,n,r)}(A):s(t),u=c.width,l=c.height,h=c.left,f=c.top,p=n({},{allowTaint:!1,imageTimeout:15e3,proxy:void 0,useCORS:!1},e),d={backgroundColor:"#ffffff",cache:e.cache?e.cache:Qe.create(a,p),logging:!0,removeContainer:!0,foreignObjectRendering:!1,scale:r.devicePixelRatio||1,windowWidth:r.innerWidth,windowHeight:r.innerHeight,scrollX:r.pageXOffset,scrollY:r.pageYOffset,x:h,y:f,width:Math.ceil(u),height:Math.ceil(l),id:a},g=n({},d,p,e),m=new o(g.scrollX,g.scrollY,g.windowWidth,g.windowHeight),Fe.create(a),Fe.getInstance(a).debug("Starting document clone"),w=new _r(t,{id:a,onclone:g.onclone,ignoreElements:g.ignoreElements,inlineImages:g.foreignObjectRendering,copyStyles:g.foreignObjectRendering}),(v=w.clonedReferenceElement)?[4,w.toIFrame(A,m)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return B=i.sent(),y=A.documentElement?bi(getComputedStyle(A.documentElement).backgroundColor):ce.TRANSPARENT,b=A.body?bi(getComputedStyle(A.body).backgroundColor):ce.TRANSPARENT,C=e.backgroundColor,F="string"==typeof C?bi(C):4294967295,Q=t===A.documentElement?Zt(y)?Zt(b)?F:b:y:F,U={id:a,cache:g.cache,backgroundColor:Q,scale:g.scale,x:g.x,y:g.y,scrollX:g.scrollX,scrollY:g.scrollY,width:g.width,height:g.height,windowWidth:g.windowWidth,windowHeight:g.windowHeight},g.foreignObjectRendering?(Fe.getInstance(a).debug("Document cloned, using foreign object rendering"),[4,new Bi(U).render(v)]):[3,3];case 2:return x=i.sent(),[3,5];case 3:return Fe.getInstance(a).debug("Document cloned, using computed rendering"),Qe.attachInstance(g.cache),Fe.getInstance(a).debug("Starting DOM parsing"),E=nr(v),Qe.detachInstance(),Q===E.styles.backgroundColor&&(E.styles.backgroundColor=ce.TRANSPARENT),Fe.getInstance(a).debug("Starting renderer"),[4,new gi(U).render(E)];case 4:x=i.sent(),i.label=5;case 5:return!0===g.removeContainer&&(Qi(B)||Fe.getInstance(a).error("Cannot detach cloned iframe as it is not in the DOM anymore")),Fe.getInstance(a).debug("Finished rendering"),Fe.destroy(a),Qe.destroy(a),[2,x]}})})},Qi=function(t){return!!t.parentNode&&(t.parentNode.removeChild(t),!0)},Ui="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},xi=function(t,e){return function(t,e){!function(){function A(t){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(t){if("object"!==A(t.console)){t.console={};for(var e,n,r=t.console,i=function(){},o=["memory"],s="assert,clear,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profiles,profileEnd,show,table,time,timeEnd,timeline,timelineEnd,timeStamp,trace,warn".split(",");e=o.pop();)r[e]||(r[e]={});for(;n=s.pop();)r[n]||(r[n]=i)}var a,c,u,l,h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";void 0===t.btoa&&(t.btoa=function(t){var e,A,n,r,i,o=0,s=0,a="",c=[];if(!t)return t;for(;e=(i=t.charCodeAt(o++)<<16|t.charCodeAt(o++)<<8|t.charCodeAt(o++))>>18&63,A=i>>12&63,n=i>>6&63,r=63&i,c[s++]=h.charAt(e)+h.charAt(A)+h.charAt(n)+h.charAt(r),o<t.length;);a=c.join("");var u=t.length%3;return(u?a.slice(0,u-3):a)+"===".slice(u||3)}),void 0===t.atob&&(t.atob=function(t){var e,A,n,r,i,o,s=0,a=0,c=[];if(!t)return t;for(t+="";e=(o=h.indexOf(t.charAt(s++))<<18|h.indexOf(t.charAt(s++))<<12|(r=h.indexOf(t.charAt(s++)))<<6|(i=h.indexOf(t.charAt(s++))))>>16&255,A=o>>8&255,n=255&o,c[a++]=64==r?String.fromCharCode(e):64==i?String.fromCharCode(e,A):String.fromCharCode(e,A,n),s<t.length;);return c.join("")}),Array.prototype.map||(Array.prototype.map=function(t){if(null==this||"function"!=typeof t)throw new TypeError;for(var e=Object(this),A=e.length>>>0,n=new Array(A),r=1<arguments.length?arguments[1]:void 0,i=0;i<A;i++)i in e&&(n[i]=t.call(r,e[i],i,e));return n}),Array.isArray||(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)}),Array.prototype.forEach||(Array.prototype.forEach=function(t,e){if(null==this||"function"!=typeof t)throw new TypeError;for(var A=Object(this),n=A.length>>>0,r=0;r<n;r++)r in A&&t.call(e,A[r],r,A)}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(t){if(null==this)throw new TypeError('"this" is null or not defined');var e=Object(this),A=e.length>>>0;if("function"!=typeof t)throw new TypeError("predicate must be a function");for(var n=arguments[1],r=0;r<A;){var i=e[r];if(t.call(n,i,r,e))return i;r++}},configurable:!0,writable:!0}),Object.keys||(Object.keys=(a=Object.prototype.hasOwnProperty,c=!{toString:null}.propertyIsEnumerable("toString"),l=(u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"]).length,function(t){if("object"!==A(t)&&("function"!=typeof t||null===t))throw new TypeError;var e,n,r=[];for(e in t)a.call(t,e)&&r.push(e);if(c)for(n=0;n<l;n++)a.call(t,u[n])&&r.push(u[n]);return r})),"function"!=typeof Object.assign&&(Object.assign=function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");t=Object(t);for(var e=1;e<arguments.length;e++){var A=arguments[e];if(null!=A)for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&(t[n]=A[n])}return t}),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}),String.prototype.trimLeft||(String.prototype.trimLeft=function(){return this.replace(/^\s+/g,"")}),String.prototype.trimRight||(String.prototype.trimRight=function(){return this.replace(/\s+$/g,"")}),Number.isInteger=Number.isInteger||function(t){return"number"==typeof t&&isFinite(t)&&Math.floor(t)===t}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||void 0!==Ui&&Ui||Function('return typeof this === "object" && this.content')()||Function("return this")());var n,r,i,o,s,a,c,u,l,h,f,p,d,g,m,w,v,B,y,b,C,F,Q,U,x,E,L,N,S,_,I,H,k,O,P,M,T,D,R,K,j,V,q,z,G,X,W,J,Y,$,Z,tt,et,At,nt,rt,it,ot,st,at,ct,ut,lt=function(e){function n(t){if("object"!==A(t))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var n={};this.subscribe=function(t,e,A){if(A=A||!1,"string"!=typeof t||"function"!=typeof e||"boolean"!=typeof A)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");n.hasOwnProperty(t)||(n[t]={});var r=Math.random().toString(35);return n[t][r]=[e,!!A],r},this.unsubscribe=function(t){for(var e in n)if(n[e][t])return delete n[e][t],0===Object.keys(n[e]).length&&delete n[e],!0;return!1},this.publish=function(A){if(n.hasOwnProperty(A)){var r=Array.prototype.slice.call(arguments,1),i=[];for(var o in n[A]){var s=n[A][o];try{s[0].apply(t,r)}catch(A){e.console&&console.error("jsPDF PubSub Error",A.message,A)}s[1]&&i.push(o)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return n}}function r(t,i,o,s){var a={},c=[],u=1;"object"===A(t)&&(t=(a=t).orientation,i=a.unit||i,o=a.format||o,s=a.compress||a.compressPdf||s,c=a.filters||(!0===s?["FlateEncode"]:c),u="number"==typeof a.userUnit?Math.abs(a.userUnit):1),i=i||"mm",t=(""+(t||"P")).toLowerCase();var l=a.putOnlyUsedFonts||!0,h={},f={internal:{},__private__:{}};f.__private__.PubSub=n;var p="1.3",d=f.__private__.getPdfVersion=function(){return p},g=(f.__private__.setPdfVersion=function(t){p=t},{a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]}),m=(f.__private__.getPageFormats=function(){return g},f.__private__.getPageFormat=function(t){return g[t]});"string"==typeof o&&(o=m(o)),o=o||m("a4");var w,v=f.f2=f.__private__.f2=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return t.toFixed(2)},B=f.__private__.f3=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f3");return t.toFixed(3)},y="00000000000000000000000000000000",b=f.__private__.getFileId=function(){return y},C=f.__private__.setFileId=function(t){return t=t||"12345678901234567890123456789012".split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),y=t};f.setFileId=function(t){return C(t),this},f.getFileId=function(){return b()};var F=f.__private__.convertDateToPDFDate=function(t){var e=t.getTimezoneOffset(),A=e<0?"+":"-",n=Math.floor(Math.abs(e/60)),r=Math.abs(e%60),i=[A,O(n),"'",O(r),"'"].join("");return["D:",t.getFullYear(),O(t.getMonth()+1),O(t.getDate()),O(t.getHours()),O(t.getMinutes()),O(t.getSeconds()),i].join("")},Q=f.__private__.convertPDFDateToDate=function(t){var e=parseInt(t.substr(2,4),10),A=parseInt(t.substr(6,2),10)-1,n=parseInt(t.substr(8,2),10),r=parseInt(t.substr(10,2),10),i=parseInt(t.substr(12,2),10),o=parseInt(t.substr(14,2),10);return parseInt(t.substr(16,2),10),parseInt(t.substr(20,2),10),new Date(e,A,n,r,i,o,0)},U=f.__private__.setCreationDate=function(t){var e;if(void 0===t&&(t=new Date),"object"===A(t)&&"[object Date]"===Object.prototype.toString.call(t))e=F(t);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|\-0[0-9]|\-1[0-1])\'(0[0-9]|[1-5][0-9])\'?$/.test(t))throw new Error("Invalid argument passed to jsPDF.setCreationDate");e=t}return w=e},x=f.__private__.getCreationDate=function(t){var e=w;return"jsDate"===t&&(e=Q(w)),e};f.setCreationDate=function(t){return U(t),this},f.getCreationDate=function(t){return x(t)};var E,L,N,S,_,I,H,k,O=f.__private__.padd2=function(t){return("0"+parseInt(t)).slice(-2)},P=!1,M=[],T=[],D=0,R=(f.__private__.setCustomOutputDestination=function(t){L=t},f.__private__.resetCustomOutputDestination=function(t){L=void 0},f.__private__.out=function(t){var e;return t="string"==typeof t?t:t.toString(),(e=void 0===L?P?M[E]:T:L).push(t),P||(D+=t.length+1),e}),K=f.__private__.write=function(t){return R(1===arguments.length?t.toString():Array.prototype.join.call(arguments," "))},j=f.__private__.getArrayBuffer=function(t){for(var e=t.length,A=new ArrayBuffer(e),n=new Uint8Array(A);e--;)n[e]=t.charCodeAt(e);return A},V=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]],q=(f.__private__.getStandardFonts=function(t){return V},a.fontSize||16),z=(f.__private__.setFontSize=f.setFontSize=function(t){return q=t,this},f.__private__.getFontSize=f.getFontSize=function(){return q}),G=a.R2L||!1,X=(f.__private__.setR2L=f.setR2L=function(t){return G=t,this},f.__private__.getR2L=f.getR2L=function(t){return G},f.__private__.setZoomMode=function(t){if(/^\d*\.?\d*\%$/.test(t))N=t;else if(isNaN(t)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(t))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+t+'" is not recognized.');N=t}else N=parseInt(t,10)}),W=(f.__private__.getZoomMode=function(){return N},f.__private__.setPageMode=function(t){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(t))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+t+'" is not recognized.');S=t}),J=(f.__private__.getPageMode=function(){return S},f.__private__.setLayoutMode=function(t){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(t))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+t+'" is not recognized.');_=t}),Y=(f.__private__.getLayoutMode=function(){return _},f.__private__.setDisplayMode=f.setDisplayMode=function(t,e,A){return X(t),J(e),W(A),this},{title:"",subject:"",author:"",keywords:"",creator:""}),$=(f.__private__.getDocumentProperty=function(t){if(-1===Object.keys(Y).indexOf(t))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Y[t]},f.__private__.getDocumentProperties=function(t){return Y},f.__private__.setDocumentProperties=f.setProperties=f.setDocumentProperties=function(t){for(var e in Y)Y.hasOwnProperty(e)&&t[e]&&(Y[e]=t[e]);return this},f.__private__.setDocumentProperty=function(t,e){if(-1===Object.keys(Y).indexOf(t))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Y[t]=e},0),Z=[],tt={},et={},At=0,nt=[],rt=[],it=new n(f),ot=a.hotfixes||[],st=f.__private__.newObject=function(){var t=at();return ct(t,!0),t},at=f.__private__.newObjectDeferred=function(){return Z[++$]=function(){return D},$},ct=function(t,e){return e="boolean"==typeof e&&e,Z[t]=D,e&&R(t+" 0 obj"),t},ut=f.__private__.newAdditionalObject=function(){var t={objId:at(),content:""};return rt.push(t),t},lt=at(),ht=at(),ft=f.__private__.decodeColorString=function(t){var e=t.split(" ");if(2===e.length&&("g"===e[1]||"G"===e[1])){var A=parseFloat(e[0]);e=[A,A,A,"r"]}for(var n="#",r=0;r<3;r++)n+=("0"+Math.floor(255*parseFloat(e[r])).toString(16)).slice(-2);return n},pt=f.__private__.encodeColorString=function(t){var e;"string"==typeof t&&(t={ch1:t});var n=t.ch1,r=t.ch2,i=t.ch3,o=t.ch4,s=(t.precision,"draw"===t.pdfColorType?["G","RG","K"]:["g","rg","k"]);if("string"==typeof n&&"#"!==n.charAt(0)){var a=new RGBColor(n);if(a.ok)n=a.toHex();else if(!/^\d*\.?\d*$/.test(n))throw new Error('Invalid color "'+n+'" passed to jsPDF.encodeColorString.')}if("string"==typeof n&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),"string"==typeof n&&/^#[0-9A-Fa-f]{6}$/.test(n)){var c=parseInt(n.substr(1),16);n=c>>16&255,r=c>>8&255,i=255&c}if(void 0===r||void 0===o&&n===r&&r===i)if("string"==typeof n)e=n+" "+s[0];else switch(t.precision){case 2:e=v(n/255)+" "+s[0];break;case 3:default:e=B(n/255)+" "+s[0]}else if(void 0===o||"object"===A(o)){if(o&&!isNaN(o.a)&&0===o.a)return["1.000","1.000","1.000",s[1]].join(" ");if("string"==typeof n)e=[n,r,i,s[1]].join(" ");else switch(t.precision){case 2:e=[v(n/255),v(r/255),v(i/255),s[1]].join(" ");break;default:case 3:e=[B(n/255),B(r/255),B(i/255),s[1]].join(" ")}}else if("string"==typeof n)e=[n,r,i,o,s[2]].join(" ");else switch(t.precision){case 2:e=[v(n/255),v(r/255),v(i/255),v(o/255),s[2]].join(" ");break;case 3:default:e=[B(n/255),B(r/255),B(i/255),B(o/255),s[2]].join(" ")}return e},dt=f.__private__.getFilters=function(){return c},gt=f.__private__.putStream=function(t){var e,A=(t=t||{}).data||"",n=t.filters||dt(),i=t.alreadyAppliedFilters||[],o=t.addLength1||!1,s=A.length;!0===n&&(n=["FlateEncode"]);var a=t.additionalKeyValues||[],c=(e=void 0!==r.API.processDataByFilters?r.API.processDataByFilters(A,n):{data:A,reverseChain:[]}).reverseChain+(Array.isArray(i)?i.join(" "):i.toString());0!==e.data.length&&(a.push({key:"Length",value:e.data.length}),!0===o&&a.push({key:"Length1",value:s})),0!=c.length&&(c.split("/").length-1==1?a.push({key:"Filter",value:c}):a.push({key:"Filter",value:"["+c+"]"})),R("<<");for(var u=0;u<a.length;u++)R("/"+a[u].key+" "+a[u].value);R(">>"),0!==e.data.length&&(R("stream"),R(e.data),R("endstream"))},mt=f.__private__.putPage=function(t){t.mediaBox;var e=t.number,A=t.data,n=t.objId,r=t.contentsObjId;ct(n,!0),nt[E].mediaBox.topRightX,nt[E].mediaBox.bottomLeftX,nt[E].mediaBox.topRightY,nt[E].mediaBox.bottomLeftY,R("<</Type /Page"),R("/Parent "+t.rootDictionaryObjId+" 0 R"),R("/Resources "+t.resourceDictionaryObjId+" 0 R"),R("/MediaBox ["+parseFloat(v(t.mediaBox.bottomLeftX))+" "+parseFloat(v(t.mediaBox.bottomLeftY))+" "+v(t.mediaBox.topRightX)+" "+v(t.mediaBox.topRightY)+"]"),null!==t.cropBox&&R("/CropBox ["+v(t.cropBox.bottomLeftX)+" "+v(t.cropBox.bottomLeftY)+" "+v(t.cropBox.topRightX)+" "+v(t.cropBox.topRightY)+"]"),null!==t.bleedBox&&R("/BleedBox ["+v(t.bleedBox.bottomLeftX)+" "+v(t.bleedBox.bottomLeftY)+" "+v(t.bleedBox.topRightX)+" "+v(t.bleedBox.topRightY)+"]"),null!==t.trimBox&&R("/TrimBox ["+v(t.trimBox.bottomLeftX)+" "+v(t.trimBox.bottomLeftY)+" "+v(t.trimBox.topRightX)+" "+v(t.trimBox.topRightY)+"]"),null!==t.artBox&&R("/ArtBox ["+v(t.artBox.bottomLeftX)+" "+v(t.artBox.bottomLeftY)+" "+v(t.artBox.topRightX)+" "+v(t.artBox.topRightY)+"]"),"number"==typeof t.userUnit&&1!==t.userUnit&&R("/UserUnit "+t.userUnit),it.publish("putPage",{objId:n,pageContext:nt[e],pageNumber:e,page:A}),R("/Contents "+r+" 0 R"),R(">>"),R("endobj");var i=A.join("\n");return ct(r,!0),gt({data:i,filters:dt()}),R("endobj"),n},wt=f.__private__.putPages=function(){var t,e,A=[];for(t=1;t<=At;t++)nt[t].objId=at(),nt[t].contentsObjId=at();for(t=1;t<=At;t++)A.push(mt({number:t,data:M[t],objId:nt[t].objId,contentsObjId:nt[t].contentsObjId,mediaBox:nt[t].mediaBox,cropBox:nt[t].cropBox,bleedBox:nt[t].bleedBox,trimBox:nt[t].trimBox,artBox:nt[t].artBox,userUnit:nt[t].userUnit,rootDictionaryObjId:lt,resourceDictionaryObjId:ht}));ct(lt,!0),R("<</Type /Pages");var n="/Kids [";for(e=0;e<At;e++)n+=A[e]+" 0 R ";R(n+"]"),R("/Count "+At),R(">>"),R("endobj"),it.publish("postPutPages")},vt=function(t,e,A){et.hasOwnProperty(e)||(et[e]={}),et[e][A]=t},Bt=function(t,e,A,n,r){r=r||!1;var i="F"+(Object.keys(tt).length+1).toString(10),o={id:i,postScriptName:t,fontName:e,fontStyle:A,encoding:n,isStandardFont:r,metadata:{}};return it.publish("addFont",{font:o,instance:this}),void 0!==i&&(tt[i]=o,vt(i,e,A)),i},yt=f.__private__.pdfEscape=f.pdfEscape=function(t,e){return function(t,e){var A,n,r,i,o,s,a,c,u;if(r=(e=e||{}).sourceEncoding||"Unicode",o=e.outputEncoding,(e.autoencode||o)&&tt[I].metadata&&tt[I].metadata[r]&&tt[I].metadata[r].encoding&&(i=tt[I].metadata[r].encoding,!o&&tt[I].encoding&&(o=tt[I].encoding),!o&&i.codePages&&(o=i.codePages[0]),"string"==typeof o&&(o=i[o]),o)){for(a=!1,s=[],A=0,n=t.length;A<n;A++)(c=o[t.charCodeAt(A)])?s.push(String.fromCharCode(c)):s.push(t[A]),s[A].charCodeAt(0)>>8&&(a=!0);t=s.join("")}for(A=t.length;void 0===a&&0!==A;)t.charCodeAt(A-1)>>8&&(a=!0),A--;if(!a)return t;for(s=e.noBOM?[]:[254,255],A=0,n=t.length;A<n;A++){if((u=(c=t.charCodeAt(A))>>8)>>8)throw new Error("Character at position "+A+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(u),s.push(c-(u<<8))}return String.fromCharCode.apply(void 0,s)}(t,e).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},bt=f.__private__.beginPage=function(t,e){var A,n="string"==typeof e&&e.toLowerCase();if("string"==typeof t&&(A=m(t.toLowerCase()))&&(t=A[0],e=A[1]),Array.isArray(t)&&(e=t[1],t=t[0]),(isNaN(t)||isNaN(e))&&(t=o[0],e=o[1]),n){switch(n.substr(0,1)){case"l":t<e&&(n="s");break;case"p":e<t&&(n="s")}"s"===n&&(A=t,t=e,e=A)}(14400<t||14400<e)&&(console.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),t=Math.min(14400,t),e=Math.min(14400,e)),o=[t,e],P=!0,M[++At]=[],nt[At]={objId:0,contentsObjId:0,userUnit:Number(u),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(t),topRightY:Number(e)}},Ft(At)},Ct=function(){bt.apply(this,arguments),Vt(jt),R($t),0!==re&&R(re+" J"),0!==oe&&R(oe+" j"),it.publish("addPage",{pageNumber:At})},Ft=function(t){0<t&&t<=At&&(E=t)},Qt=f.__private__.getNumberOfPages=f.getNumberOfPages=function(){return M.length-1},Ut=function(t,e,A){var n,r=void 0;return A=A||{},t=void 0!==t?t:tt[I].fontName,e=void 0!==e?e:tt[I].fontStyle,n=t.toLowerCase(),void 0!==et[n]&&void 0!==et[n][e]?r=et[n][e]:void 0!==et[t]&&void 0!==et[t][e]?r=et[t][e]:!1===A.disableWarning&&console.warn("Unable to look up font label for font '"+t+"', '"+e+"'. Refer to getFontList() for available fonts."),r||A.noFallback||null==(r=et.times[e])&&(r=et.times.normal),r},Et=f.__private__.putInfo=function(){for(var t in st(),R("<<"),R("/Producer (jsPDF "+r.version+")"),Y)Y.hasOwnProperty(t)&&Y[t]&&R("/"+t.substr(0,1).toUpperCase()+t.substr(1)+" ("+yt(Y[t])+")");R("/CreationDate ("+w+")"),R(">>"),R("endobj")},Lt=f.__private__.putCatalog=function(t){var e=(t=t||{}).rootDictionaryObjId||lt;switch(st(),R("<<"),R("/Type /Catalog"),R("/Pages "+e+" 0 R"),N||(N="fullwidth"),N){case"fullwidth":R("/OpenAction [3 0 R /FitH null]");break;case"fullheight":R("/OpenAction [3 0 R /FitV null]");break;case"fullpage":R("/OpenAction [3 0 R /Fit]");break;case"original":R("/OpenAction [3 0 R /XYZ null null 1]");break;default:var A=""+N;"%"===A.substr(A.length-1)&&(N=parseInt(N)/100),"number"==typeof N&&R("/OpenAction [3 0 R /XYZ null null "+v(N)+"]")}switch(_||(_="continuous"),_){case"continuous":R("/PageLayout /OneColumn");break;case"single":R("/PageLayout /SinglePage");break;case"two":case"twoleft":R("/PageLayout /TwoColumnLeft");break;case"tworight":R("/PageLayout /TwoColumnRight")}S&&R("/PageMode /"+S),it.publish("putCatalog"),R(">>"),R("endobj")},Nt=f.__private__.putTrailer=function(){R("trailer"),R("<<"),R("/Size "+($+1)),R("/Root "+$+" 0 R"),R("/Info "+($-1)+" 0 R"),R("/ID [ <"+y+"> <"+y+"> ]"),R(">>")},St=f.__private__.putHeader=function(){R("%PDF-"+p),R("%ºß¬à")},_t=f.__private__.putXRef=function(){var t=1,e="0000000000";for(R("xref"),R("0 "+($+1)),R("0000000000 65535 f "),t=1;t<=$;t++)"function"==typeof Z[t]?R((e+Z[t]()).slice(-10)+" 00000 n "):void 0!==Z[t]?R((e+Z[t]).slice(-10)+" 00000 n "):R("0000000000 00000 n ")},It=f.__private__.buildDocument=function(){P=!1,D=$=0,T=[],Z=[],rt=[],lt=at(),ht=at(),it.publish("buildDocument"),St(),wt(),function(){it.publish("putAdditionalObjects");for(var t=0;t<rt.length;t++){var e=rt[t];ct(e.objId,!0),R(e.content),R("endobj")}it.publish("postPutAdditionalObjects")}(),function(){for(var t in tt)tt.hasOwnProperty(t)&&(!1===l||!0===l&&h.hasOwnProperty(t))&&(e=tt[t],it.publish("putFont",{font:e,out:R,newObject:st,putStream:gt}),!0!==e.isAlreadyPutted&&(e.objectNumber=st(),R("<<"),R("/Type /Font"),R("/BaseFont /"+e.postScriptName),R("/Subtype /Type1"),"string"==typeof e.encoding&&R("/Encoding /"+e.encoding),R("/FirstChar 32"),R("/LastChar 255"),R(">>"),R("endobj")));var e}(),it.publish("putResources"),ct(ht,!0),R("<<"),function(){for(var t in R("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),R("/Font <<"),tt)tt.hasOwnProperty(t)&&(!1===l||!0===l&&h.hasOwnProperty(t))&&R("/"+t+" "+tt[t].objectNumber+" 0 R");R(">>"),R("/XObject <<"),it.publish("putXobjectDict"),R(">>")}(),R(">>"),R("endobj"),it.publish("postPutResources"),Et(),Lt();var t=D;return _t(),Nt(),R("startxref"),R(""+t),R("%%EOF"),P=!0,T.join("\n")},Ht=f.__private__.getBlob=function(t){return new Blob([j(t)],{type:"application/pdf"})},kt=f.output=f.__private__.output=((k=function(t,A){A=A||{};var n=It();switch("string"==typeof A?A={filename:A}:A.filename=A.filename||"generated.pdf",t){case void 0:return n;case"save":f.save(A.filename);break;case"arraybuffer":return j(n);case"blob":return Ht(n);case"bloburi":case"bloburl":if(void 0!==e.URL&&"function"==typeof e.URL.createObjectURL)return e.URL&&e.URL.createObjectURL(Ht(n))||void 0;console.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":return"data:application/pdf;filename="+A.filename+";base64,"+btoa(n);case"dataurlnewwindow":var r='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring")+'"></iframe></body></html>',i=e.open();if(null!==i&&i.document.write(r),i||"undefined"==typeof safari)return i;case"datauri":case"dataurl":return e.document.location.href="data:application/pdf;filename="+A.filename+";base64,"+btoa(n);default:return null}}).foo=function(){try{return k.apply(this,arguments)}catch(n){var t=n.stack||"";~t.indexOf(" at ")&&(t=t.split(" at ")[1]);var A="Error in function "+t.split("\n")[0].split("<")[0]+": "+n.message;if(!e.console)throw new Error(A);e.console.error(A,n),e.alert&&alert(A)}},(k.foo.bar=k).foo),Ot=function(t){return!0===Array.isArray(ot)&&-1<ot.indexOf(t)};switch(i){case"pt":H=1;break;case"mm":H=72/25.4;break;case"cm":H=72/2.54;break;case"in":H=72;break;case"px":H=1==Ot("px_scaling")?.75:96/72;break;case"pc":case"em":H=12;break;case"ex":H=6;break;default:throw new Error("Invalid unit: "+i)}U(),C();var Pt=f.__private__.getPageInfo=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:nt[t].objId,pageNumber:t,pageContext:nt[t]}},Mt=f.__private__.getPageInfoByObjId=function(t){for(var e in nt)if(nt[e].objId===t)break;if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");return Pt(e)},Tt=f.__private__.getCurrentPageInfo=function(){return{objId:nt[E].objId,pageNumber:E,pageContext:nt[E]}};f.addPage=function(){return Ct.apply(this,arguments),this},f.setPage=function(){return Ft.apply(this,arguments),this},f.insertPage=function(t){return this.addPage(),this.movePage(E,t),this},f.movePage=function(t,e){if(e<t){for(var A=M[t],n=nt[t],r=t;e<r;r--)M[r]=M[r-1],nt[r]=nt[r-1];M[e]=A,nt[e]=n,this.setPage(e)}else if(t<e){for(A=M[t],n=nt[t],r=t;r<e;r++)M[r]=M[r+1],nt[r]=nt[r+1];M[e]=A,nt[e]=n,this.setPage(e)}return this},f.deletePage=function(){return function(t){0<t&&t<=At&&(M.splice(t,1),--At<E&&(E=At),this.setPage(E))}.apply(this,arguments),this},f.__private__.text=f.text=function(t,e,n,r){var i;"number"!=typeof t||"number"!=typeof e||"string"!=typeof n&&!Array.isArray(n)||(i=n,n=e,e=t,t=i);var o=arguments[3],s=arguments[4],a=arguments[5];if("object"===A(o)&&null!==o||("string"==typeof s&&(a=s,s=null),"string"==typeof o&&(a=o,o=null),"number"==typeof o&&(s=o,o=null),r={flags:o,angle:s,align:a}),(o=o||{}).noBOM=o.noBOM||!0,o.autoencode=o.autoencode||!0,isNaN(e)||isNaN(n)||null==t)throw new Error("Invalid arguments passed to jsPDF.text");if(0===t.length)return f;var c,u="",l="number"==typeof r.lineHeightFactor?r.lineHeightFactor:Kt,f=r.scope||this;function p(t){for(var e,A=t.concat(),n=[],r=A.length;r--;)"string"==typeof(e=A.shift())?n.push(e):Array.isArray(t)&&1===e.length?n.push(e[0]):n.push([e[0],e[1],e[2]]);return n}function d(t,e){var A;if("string"==typeof t)A=e(t)[0];else if(Array.isArray(t)){for(var n,r,i=t.concat(),o=[],s=i.length;s--;)"string"==typeof(n=i.shift())?o.push(e(n)[0]):Array.isArray(n)&&"string"===n[0]&&(r=e(n[0],n[1],n[2]),o.push([r[0],r[1],r[2]]));A=o}return A}var g=!1,m=!0;if("string"==typeof t)g=!0;else if(Array.isArray(t)){for(var w,y=t.concat(),b=[],C=y.length;C--;)("string"!=typeof(w=y.shift())||Array.isArray(w)&&"string"!=typeof w[0])&&(m=!1);g=m}if(!1===g)throw new Error('Type of text must be string or Array. "'+t+'" is not recognized.');var F=tt[I].encoding;"WinAnsiEncoding"!==F&&"StandardEncoding"!==F||(t=d(t,function(t,e,A){return[(n=t,n=n.split("\t").join(Array(r.TabLen||9).join(" ")),yt(n,o)),e,A];var n})),"string"==typeof t&&(t=t.match(/[\r?\n]/)?t.split(/\r\n|\r|\n/g):[t]);var Q=q/f.internal.scaleFactor,U=Q*(Kt-1);switch(r.baseline){case"bottom":n-=U;break;case"top":n+=Q-U;break;case"hanging":n+=Q-2*U;break;case"middle":n+=Q/2-U}0<(K=r.maxWidth||0)&&("string"==typeof t?t=f.splitTextToSize(t,K):"[object Array]"===Object.prototype.toString.call(t)&&(t=f.splitTextToSize(t.join(" "),K)));var x={text:t,x:e,y:n,options:r,mutex:{pdfEscape:yt,activeFontKey:I,fonts:tt,activeFontSize:q}};it.publish("preProcessText",x),t=x.text,s=(r=x.options).angle;var E=f.internal.scaleFactor,L=[];if(s){s*=Math.PI/180;var N=Math.cos(s),S=Math.sin(s);L=[v(N),v(S),v(-1*S),v(N)]}void 0!==(D=r.charSpace)&&(u+=B(D*E)+" Tc\n"),r.lang;var _=-1,H=void 0!==r.renderingMode?r.renderingMode:r.stroke,k=f.internal.getCurrentPageInfo().pageContext;switch(H){case 0:case!1:case"fill":_=0;break;case 1:case!0:case"stroke":_=1;break;case 2:case"fillThenStroke":_=2;break;case 3:case"invisible":_=3;break;case 4:case"fillAndAddForClipping":_=4;break;case 5:case"strokeAndAddPathForClipping":_=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":_=6;break;case 7:case"addToPathForClipping":_=7}var O=void 0!==k.usedRenderingMode?k.usedRenderingMode:-1;-1!==_?u+=_+" Tr\n":-1!==O&&(u+="0 Tr\n"),-1!==_&&(k.usedRenderingMode=_),a=r.align||"left";var P=q*l,M=f.internal.pageSize.getWidth(),T=(E=f.internal.scaleFactor,tt[I]),D=r.charSpace||Ae,K=r.maxWidth||0,j=(o={},[]);if("[object Array]"===Object.prototype.toString.call(t)){var V,z;b=p(t),"left"!==a&&(z=b.map(function(t){return f.getStringUnitWidth(t,{font:T,charSpace:D,fontSize:q})*q/E})),Math.max.apply(Math,z);var X,W=0;if("right"===a){e-=z[0],t=[];var J=0;for(C=b.length;J<C;J++)z[J],V=0===J?(X=Xt(e),Wt(n)):(X=(W-z[J])*E,-P),t.push([b[J],X,V]),W=z[J]}else if("center"===a)for(e-=z[0]/2,t=[],J=0,C=b.length;J<C;J++)z[J],V=0===J?(X=Xt(e),Wt(n)):(X=(W-z[J])/2*E,-P),t.push([b[J],X,V]),W=z[J];else if("left"===a)for(t=[],J=0,C=b.length;J<C;J++)V=0===J?Wt(n):-P,X=0===J?Xt(e):0,t.push(b[J]);else{if("justify"!==a)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(t=[],K=0!==K?K:M,J=0,C=b.length;J<C;J++)V=0===J?Wt(n):-P,X=0===J?Xt(e):0,J<C-1&&j.push(((K-z[J])/(b[J].split(" ").length-1)*E).toFixed(2)),t.push([b[J],X,V])}}!0===("boolean"==typeof r.R2L?r.R2L:G)&&(t=d(t,function(t,e,A){return[t.split("").reverse().join(""),e,A]})),x={text:t,x:e,y:n,options:r,mutex:{pdfEscape:yt,activeFontKey:I,fonts:tt,activeFontSize:q}},it.publish("postProcessText",x),t=x.text,c=x.mutex.isHex,b=p(t),t=[];var Y,$,Z,et=0,At=(C=b.length,"");for(J=0;J<C;J++)At="",Array.isArray(b[J])?(Y=parseFloat(b[J][1]),$=parseFloat(b[J][2]),Z=(c?"<":"(")+b[J][0]+(c?">":")"),et=1):(Y=Xt(e),$=Wt(n),Z=(c?"<":"(")+b[J]+(c?">":")")),void 0!==j&&void 0!==j[J]&&(At=j[J]+" Tw\n"),0!==L.length&&0===J?t.push(At+L.join(" ")+" "+Y.toFixed(2)+" "+$.toFixed(2)+" Tm\n"+Z):1===et||0===et&&0===J?t.push(At+Y.toFixed(2)+" "+$.toFixed(2)+" Td\n"+Z):t.push(At+Z);t=0===et?t.join(" Tj\nT* "):t.join(" Tj\n"),t+=" Tj\n";var nt="BT\n/"+I+" "+q+" Tf\n"+(q*l).toFixed(2)+" TL\n"+te+"\n";return nt+=u,nt+=t,R(nt+="ET"),h[I]=!0,f},f.__private__.lstext=f.lstext=function(t,e,A,n){return console.warn("jsPDF.lstext is deprecated"),this.text(t,e,A,{charSpace:n})},f.__private__.clip=f.clip=function(t){R("evenodd"===t?"W*":"W"),R("n")},f.__private__.clip_fixed=f.clip_fixed=function(t){console.log("clip_fixed is deprecated"),f.clip(t)};var Dt=f.__private__.isValidStyle=function(t){var e=!1;return-1!==[void 0,null,"S","F","DF","FD","f","f*","B","B*"].indexOf(t)&&(e=!0),e},Rt=f.__private__.getStyle=function(t){var e="S";return"F"===t?e="f":"FD"===t||"DF"===t?e="B":"f"!==t&&"f*"!==t&&"B"!==t&&"B*"!==t||(e=t),e};f.__private__.line=f.line=function(t,e,A,n){if(isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n))throw new Error("Invalid arguments passed to jsPDF.line");return this.lines([[A-t,n-e]],t,e)},f.__private__.lines=f.lines=function(t,e,A,n,r,i){var o,s,a,c,u,l,h,f,p,d,g,m;if("number"==typeof t&&(m=A,A=e,e=t,t=m),n=n||[1,1],i=i||!1,isNaN(e)||isNaN(A)||!Array.isArray(t)||!Array.isArray(n)||!Dt(r)||"boolean"!=typeof i)throw new Error("Invalid arguments passed to jsPDF.lines");for(R(B(Xt(e))+" "+B(Wt(A))+" m "),o=n[0],s=n[1],c=t.length,d=e,g=A,a=0;a<c;a++)2===(u=t[a]).length?(d=u[0]*o+d,g=u[1]*s+g,R(B(Xt(d))+" "+B(Wt(g))+" l")):(l=u[0]*o+d,h=u[1]*s+g,f=u[2]*o+d,p=u[3]*s+g,d=u[4]*o+d,g=u[5]*s+g,R(B(Xt(l))+" "+B(Wt(h))+" "+B(Xt(f))+" "+B(Wt(p))+" "+B(Xt(d))+" "+B(Wt(g))+" c"));return i&&R(" h"),null!==r&&R(Rt(r)),this},f.__private__.rect=f.rect=function(t,e,A,n,r){if(isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n)||!Dt(r))throw new Error("Invalid arguments passed to jsPDF.rect");return R([v(Xt(t)),v(Wt(e)),v(A*H),v(-n*H),"re"].join(" ")),null!==r&&R(Rt(r)),this},f.__private__.triangle=f.triangle=function(t,e,A,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n)||isNaN(r)||isNaN(i)||!Dt(o))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[A-t,n-e],[r-A,i-n],[t-r,e-i]],t,e,[1,1],o,!0),this},f.__private__.roundedRect=f.roundedRect=function(t,e,A,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n)||isNaN(r)||isNaN(i)||!Dt(o))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var s=4/3*(Math.SQRT2-1);return this.lines([[A-2*r,0],[r*s,0,r,i-i*s,r,i],[0,n-2*i],[0,i*s,-r*s,i,-r,i],[2*r-A,0],[-r*s,0,-r,-i*s,-r,-i],[0,2*i-n],[0,-i*s,r*s,-i,r,-i]],t+r,e,[1,1],o),this},f.__private__.ellipse=f.ellipse=function(t,e,A,n,r){if(isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n)||!Dt(r))throw new Error("Invalid arguments passed to jsPDF.ellipse");var i=4/3*(Math.SQRT2-1)*A,o=4/3*(Math.SQRT2-1)*n;return R([v(Xt(t+A)),v(Wt(e)),"m",v(Xt(t+A)),v(Wt(e-o)),v(Xt(t+i)),v(Wt(e-n)),v(Xt(t)),v(Wt(e-n)),"c"].join(" ")),R([v(Xt(t-i)),v(Wt(e-n)),v(Xt(t-A)),v(Wt(e-o)),v(Xt(t-A)),v(Wt(e)),"c"].join(" ")),R([v(Xt(t-A)),v(Wt(e+o)),v(Xt(t-i)),v(Wt(e+n)),v(Xt(t)),v(Wt(e+n)),"c"].join(" ")),R([v(Xt(t+i)),v(Wt(e+n)),v(Xt(t+A)),v(Wt(e+o)),v(Xt(t+A)),v(Wt(e)),"c"].join(" ")),null!==r&&R(Rt(r)),this},f.__private__.circle=f.circle=function(t,e,A,n){if(isNaN(t)||isNaN(e)||isNaN(A)||!Dt(n))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(t,e,A,A,n)},f.setFont=function(t,e){return I=Ut(t,e,{disableWarning:!1}),this},f.setFontStyle=f.setFontType=function(t){return I=Ut(void 0,t),this},f.__private__.getFontList=f.getFontList=function(){var t,e,A,n={};for(t in et)if(et.hasOwnProperty(t))for(e in n[t]=A=[],et[t])et[t].hasOwnProperty(e)&&A.push(e);return n},f.addFont=function(t,e,A,n){Bt.call(this,t,e,A,n=n||"Identity-H")};var Kt,jt=a.lineWidth||.200025,Vt=f.__private__.setLineWidth=f.setLineWidth=function(t){return R((t*H).toFixed(2)+" w"),this},qt=(f.__private__.setLineDash=r.API.setLineDash=function(t,e){if(t=t||[],e=e||0,isNaN(e)||!Array.isArray(t))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return t=t.map(function(t){return(t*H).toFixed(3)}).join(" "),e=parseFloat((e*H).toFixed(3)),R("["+t+"] "+e+" d"),this},f.__private__.getLineHeight=f.getLineHeight=function(){return q*Kt}),zt=(qt=f.__private__.getLineHeight=f.getLineHeight=function(){return q*Kt},f.__private__.setLineHeightFactor=f.setLineHeightFactor=function(t){return"number"==typeof(t=t||1.15)&&(Kt=t),this}),Gt=f.__private__.getLineHeightFactor=f.getLineHeightFactor=function(){return Kt};zt(a.lineHeight);var Xt=f.__private__.getHorizontalCoordinate=function(t){return t*H},Wt=f.__private__.getVerticalCoordinate=function(t){return nt[E].mediaBox.topRightY-nt[E].mediaBox.bottomLeftY-t*H},Jt=f.__private__.getHorizontalCoordinateString=function(t){return v(t*H)},Yt=f.__private__.getVerticalCoordinateString=function(t){return v(nt[E].mediaBox.topRightY-nt[E].mediaBox.bottomLeftY-t*H)},$t=a.strokeColor||"0 G",Zt=(f.__private__.getStrokeColor=f.getDrawColor=function(){return ft($t)},f.__private__.setStrokeColor=f.setDrawColor=function(t,e,A,n){return $t=pt({ch1:t,ch2:e,ch3:A,ch4:n,pdfColorType:"draw",precision:2}),R($t),this},a.fillColor||"0 g"),te=(f.__private__.getFillColor=f.getFillColor=function(){return ft(Zt)},f.__private__.setFillColor=f.setFillColor=function(t,e,A,n){return Zt=pt({ch1:t,ch2:e,ch3:A,ch4:n,pdfColorType:"fill",precision:2}),R(Zt),this},a.textColor||"0 g"),ee=f.__private__.getTextColor=f.getTextColor=function(){return ft(te)},Ae=(f.__private__.setTextColor=f.setTextColor=function(t,e,A,n){return te=pt({ch1:t,ch2:e,ch3:A,ch4:n,pdfColorType:"text",precision:3}),this},a.charSpace||0),ne=f.__private__.getCharSpace=f.getCharSpace=function(){return Ae},re=(f.__private__.setCharSpace=f.setCharSpace=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Ae=t,this},0);f.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},f.__private__.setLineCap=f.setLineCap=function(t){var e=f.CapJoinStyles[t];if(void 0===e)throw new Error("Line cap style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return R((re=e)+" J"),this};var ie,oe=0;for(var se in f.__private__.setLineJoin=f.setLineJoin=function(t){var e=f.CapJoinStyles[t];if(void 0===e)throw new Error("Line join style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return R((oe=e)+" j"),this},f.__private__.setMiterLimit=f.setMiterLimit=function(t){if(t=t||0,isNaN(t))throw new Error("Invalid argument passed to jsPDF.setMiterLimit");return ie=parseFloat(v(t*H)),R(ie+" M"),this},f.save=function(t,A){if(t=t||"generated.pdf",(A=A||{}).returnPromise=A.returnPromise||!1,!1!==A.returnPromise)return new Promise(function(A,n){try{var r=xt(Ht(It()),t);"function"==typeof xt.unload&&e.setTimeout&&setTimeout(xt.unload,911),A(r)}catch(A){n(A.message)}});xt(Ht(It()),t),"function"==typeof xt.unload&&e.setTimeout&&setTimeout(xt.unload,911)},r.API)r.API.hasOwnProperty(se)&&("events"===se&&r.API.events.length?function(t,e){var A,n,r;for(r=e.length-1;-1!==r;r--)A=e[r][0],n=e[r][1],t.subscribe.apply(t,[A].concat("function"==typeof n?[n]:n))}(it,r.API.events):f[se]=r.API[se]);return f.internal={pdfEscape:yt,getStyle:Rt,getFont:function(){return tt[Ut.apply(f,arguments)]},getFontSize:z,getCharSpace:ne,getTextColor:ee,getLineHeight:qt,getLineHeightFactor:Gt,write:K,getHorizontalCoordinate:Xt,getVerticalCoordinate:Wt,getCoordinateString:Jt,getVerticalCoordinateString:Yt,collections:{},newObject:st,newAdditionalObject:ut,newObjectDeferred:at,newObjectDeferredBegin:ct,getFilters:dt,putStream:gt,events:it,scaleFactor:H,pageSize:{getWidth:function(){return(nt[E].mediaBox.topRightX-nt[E].mediaBox.bottomLeftX)/H},setWidth:function(t){nt[E].mediaBox.topRightX=t*H+nt[E].mediaBox.bottomLeftX},getHeight:function(){return(nt[E].mediaBox.topRightY-nt[E].mediaBox.bottomLeftY)/H},setHeight:function(t){nt[E].mediaBox.topRightY=t*H+nt[E].mediaBox.bottomLeftY}},output:kt,getNumberOfPages:Qt,pages:M,out:R,f2:v,f3:B,getPageInfo:Pt,getPageInfoByObjId:Mt,getCurrentPageInfo:Tt,getPDFVersion:d,hasHotfix:Ot},Object.defineProperty(f.internal.pageSize,"width",{get:function(){return(nt[E].mediaBox.topRightX-nt[E].mediaBox.bottomLeftX)/H},set:function(t){nt[E].mediaBox.topRightX=t*H+nt[E].mediaBox.bottomLeftX},enumerable:!0,configurable:!0}),Object.defineProperty(f.internal.pageSize,"height",{get:function(){return(nt[E].mediaBox.topRightY-nt[E].mediaBox.bottomLeftY)/H},set:function(t){nt[E].mediaBox.topRightY=t*H+nt[E].mediaBox.bottomLeftY},enumerable:!0,configurable:!0}),function(t){for(var e=0,A=V.length;e<A;e++){var n=Bt(t[e][0],t[e][1],t[e][2],V[e][3],!0);h[n]=!0;var r=t[e][0].split("-");vt(n,r[0],r[1]||"")}it.publish("addFonts",{fonts:tt,dictionary:et})}(V),I="F1",Ct(o,t),it.publish("initialized"),f}return r.API={events:[]},r.version="1.5.3",t.exports?(t.exports=r,t.exports.jsPDF=r):e.jsPDF=r,r}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||void 0!==Ui&&Ui||Function('return typeof this === "object" && this.content')()||Function("return this")());(function(t,e){var n,r=1,i=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},o=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},s=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return t.toFixed(2)},a=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return t.toFixed(5)};t.__acroform__={};var c=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},u=function(t){return t*r},l=function(t){return t/r},h=function(t){var e=new H,A=X.internal.getHeight(t)||0,n=X.internal.getWidth(t)||0;return e.BBox=[0,0,Number(s(n)),Number(s(A))],e},f=t.__acroform__.setBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<<e},p=t.__acroform__.clearBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return t&~(1<<e)},d=t.__acroform__.getBit=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return 0==(t&1<<e)?0:1},g=t.__acroform__.getBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return d(t,e-1)},m=t.__acroform__.setBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return f(t,e-1)},w=t.__acroform__.clearBitForPdf=function(t,e,A){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return p(t,e-1)},v=t.__acroform__.calculateCoordinates=function(t){var e=this.internal.getHorizontalCoordinate,A=this.internal.getVerticalCoordinate,n=t[0],r=t[1],i=t[2],o=t[3],a={};return a.lowerLeft_X=e(n)||0,a.lowerLeft_Y=A(r+o)||0,a.upperRight_X=e(n+i)||0,a.upperRight_Y=A(r)||0,[Number(s(a.lowerLeft_X)),Number(s(a.lowerLeft_Y)),Number(s(a.upperRight_X)),Number(s(a.upperRight_Y))]},B=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var e=[],A=t.V||t.DV,r=y(t,A),i=n.internal.getFont(t.fontName,t.fontStyle).id;e.push("/Tx BMC"),e.push("q"),e.push("BT"),e.push(n.__private__.encodeColorString(t.color)),e.push("/"+i+" "+s(r.fontSize)+" Tf"),e.push("1 0 0 1 0 0 Tm"),e.push(r.text),e.push("ET"),e.push("Q"),e.push("EMC");var o=new h(t);return o.stream=e.join("\n"),o}},y=function(t,e){var A=t.maxFontSize||12,r=(t.fontName,{text:"",fontSize:""}),o=(e=")"==(e="("==e.substr(0,1)?e.substr(1):e).substr(e.length-1)?e.substr(0,e.length-1):e).split(" "),a=(n.__private__.encodeColorString(t.color),A),c=X.internal.getHeight(t)||0;c=c<0?-c:c;var u=X.internal.getWidth(t)||0;u=u<0?-u:u;var l=function(e,A,n){if(e+1<o.length){var r=A+" "+o[e+1];return b(r,t,n).width<=u-4}return!1};a++;t:for(;;){e="";var h=b("3",t,--a).height,f=t.multiline?c-a:(c-h)/2,p=-2,d=f+=2,g=0,m=0,w=0;if(a<=0){e="(...) Tj\n",e+="% Width of Text: "+b(e,t,a=12).width+", FieldWidth:"+u+"\n";break}w=b(o[0]+" ",t,a).width;var v="",B=0;for(var y in o)if(o.hasOwnProperty(y)){v=" "==(v+=o[y]+" ").substr(v.length-1)?v.substr(0,v.length-1):v;var C=parseInt(y);w=b(v+" ",t,a).width;var F=l(C,v,a),Q=y>=o.length-1;if(F&&!Q){v+=" ";continue}if(F||Q){if(Q)m=C;else if(t.multiline&&c<(h+2)*(B+2)+2)continue t}else{if(!t.multiline)continue t;if(c<(h+2)*(B+2)+2)continue t;m=C}for(var U="",x=g;x<=m;x++)U+=o[x]+" ";switch(U=" "==U.substr(U.length-1)?U.substr(0,U.length-1):U,w=b(U,t,a).width,t.textAlign){case"right":p=u-w-2;break;case"center":p=(u-w)/2;break;case"left":default:p=2}e+=s(p)+" "+s(d)+" Td\n",e+="("+i(U)+") Tj\n",e+=-s(p)+" 0 Td\n",d=-(a+2),w=0,g=m+1,B++,v=""}break}return r.text=e,r.fontSize=a,r},b=function(t,e,A){var r=n.internal.getFont(e.fontName,e.fontStyle),i=n.getStringUnitWidth(t,{font:r,fontSize:parseFloat(A),charSpace:0})*parseFloat(A);return{height:n.getStringUnitWidth("3",{font:r,fontSize:parseFloat(A),charSpace:0})*parseFloat(A)*1.5,width:i}},C={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},F=function(){n.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var t=n.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var e in t)if(t.hasOwnProperty(e)){var A=t[e];A.objId=void 0,A.hasAnnotation&&Q.call(n,A)}},Q=function(t){var e={type:"reference",object:t};void 0===n.internal.getPageInfo(t.page).pageContext.annotations.find(function(t){return t.type===e.type&&t.object===e.object})&&n.internal.getPageInfo(t.page).pageContext.annotations.push(e)},U=function(){if(void 0===n.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");n.internal.write("/AcroForm "+n.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")},x=function(){n.internal.events.unsubscribe(n.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete n.internal.acroformPlugin.acroFormDictionaryRoot._eventID,n.internal.acroformPlugin.printedOut=!0},E=function(t){var e=!t;for(var r in t||(n.internal.newObjectDeferredBegin(n.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),n.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),t=t||n.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(t.hasOwnProperty(r)){var i=t[r],o=[],s=i.Rect;if(i.Rect&&(i.Rect=v.call(this,i.Rect)),n.internal.newObjectDeferredBegin(i.objId,!0),i.DA=X.createDefaultAppearanceStream(i),"object"===A(i)&&"function"==typeof i.getKeyValueListForStream&&(o=i.getKeyValueListForStream()),i.Rect=s,i.hasAppearanceStream&&!i.appearanceStreamContent){var a=B.call(this,i);o.push({key:"AP",value:"<</N "+a+">>"}),n.internal.acroformPlugin.xForms.push(a)}if(i.appearanceStreamContent){var c="";for(var u in i.appearanceStreamContent)if(i.appearanceStreamContent.hasOwnProperty(u)){var l=i.appearanceStreamContent[u];if(c+="/"+u+" ",c+="<<",1<=Object.keys(l).length||Array.isArray(l))for(var r in l){var h;l.hasOwnProperty(r)&&("function"==typeof(h=l[r])&&(h=h.call(this,i)),c+="/"+r+" "+h+" ",0<=n.internal.acroformPlugin.xForms.indexOf(h)||n.internal.acroformPlugin.xForms.push(h))}else"function"==typeof(h=l)&&(h=h.call(this,i)),c+="/"+r+" "+h,0<=n.internal.acroformPlugin.xForms.indexOf(h)||n.internal.acroformPlugin.xForms.push(h);c+=">>"}o.push({key:"AP",value:"<<\n"+c+">>"})}n.internal.putStream({additionalKeyValues:o}),n.internal.out("endobj")}e&&L.call(this,n.internal.acroformPlugin.xForms)},L=function(t){for(var e in t)if(t.hasOwnProperty(e)){var r=e,i=t[e];n.internal.newObjectDeferredBegin(i&&i.objId,!0),"object"===A(i)&&"function"==typeof i.putStream&&i.putStream(),delete t[r]}},N=function(){if(void 0!==this.internal&&(void 0===this.internal.acroformPlugin||!1===this.internal.acroformPlugin.isInitialized)){if(n=this,O.FieldNum=0,this.internal.acroformPlugin=JSON.parse(JSON.stringify(C)),this.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");r=n.internal.scaleFactor,n.internal.acroformPlugin.acroFormDictionaryRoot=new k,n.internal.acroformPlugin.acroFormDictionaryRoot._eventID=n.internal.events.subscribe("postPutResources",x),n.internal.events.subscribe("buildDocument",F),n.internal.events.subscribe("putCatalog",U),n.internal.events.subscribe("postPutPages",E),n.internal.acroformPlugin.isInitialized=!0}},S=t.__acroform__.arrayToPdfArray=function(t){if(Array.isArray(t)){for(var e="[",n=0;n<t.length;n++)switch(0!==n&&(e+=" "),A(t[n])){case"boolean":case"number":case"object":e+=t[n].toString();break;case"string":"/"!==t[n].substr(0,1)?e+="("+i(t[n].toString())+")":e+=t[n].toString()}return e+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},_=function(t){return(t=t||"").toString(),"("+i(t)+")"},I=function(){var t;Object.defineProperty(this,"objId",{configurable:!0,get:function(){if(t||(t=n.internal.newObjectDeferred()),!t)throw new Error("AcroFormPDFObject: Couldn't create Object ID");return t},set:function(e){t=e}})};I.prototype.toString=function(){return this.objId+" 0 R"},I.prototype.putStream=function(){var t=this.getKeyValueListForStream();n.internal.putStream({data:this.stream,additionalKeyValues:t}),n.internal.out("endobj")},I.prototype.getKeyValueListForStream=function(){return function(t){var e=[],A=Object.getOwnPropertyNames(t).filter(function(t){return"content"!=t&&"appearanceStreamContent"!=t&&"_"!=t.substring(0,1)});for(var n in A)if(!1===Object.getOwnPropertyDescriptor(t,A[n]).configurable){var r=A[n],i=t[r];i&&(Array.isArray(i)?e.push({key:r,value:S(i)}):i instanceof I?e.push({key:r,value:i.objId+" 0 R"}):"function"!=typeof i&&e.push({key:r,value:i}))}return e}(this)};var H=function(){I.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writeable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writeable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writeable:!0});var t,e=[];Object.defineProperty(this,"BBox",{configurable:!1,writeable:!0,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writeable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(e){t=e.trim()},get:function(){return t||null}})};c(H,I);var k=function(){I.call(this);var t,e=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return 0<e.length?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t)return"("+t+")"},set:function(e){t=e}})};c(k,I);var O=function t(){I.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute F supplied.');e=t}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(e,3))},set:function(t){!0===Boolean(t)?this.F=m(e,3):this.F=w(e,3)}});var A=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return A},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute Ff supplied.');A=t}});var n=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==n.length)return n},set:function(t){n=void 0!==t?t:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[0])?0:l(n[0])},set:function(t){n[0]=u(t)}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[1])?0:l(n[1])},set:function(t){n[1]=u(t)}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[2])?0:l(n[2])},set:function(t){n[2]=u(t)}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[3])?0:l(n[3])},set:function(t){n[3]=u(t)}});var r="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return r},set:function(t){switch(t){case"/Btn":case"/Tx":case"/Ch":case"/Sig":r=t;break;default:throw new Error('Invalid value "'+t+'" for attribute FT supplied.')}}});var s=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!s||s.length<1){if(this instanceof V)return;s="FieldObject"+t.FieldNum++}return"("+i(s)+")"},set:function(t){s=t.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return s},set:function(t){s=t}});var a="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return a},set:function(t){a=t}});var c="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return c},set:function(t){c=t}});var h=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return l(h)},set:function(t){h=u(t)}});var f=50;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return l(f)},set:function(t){f=u(t)}});var p="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return p},set:function(t){p=t}});var d="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!d||this instanceof V||this instanceof z))return _(d)},set:function(t){t=t.toString(),d=t}});var v=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(v)return this instanceof R==0?_(v):v},set:function(t){t=t.toString(),v=this instanceof R==0?"("===t.substr(0,1)?o(t.substr(1,t.length-2)):o(t):t}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof R==1?o(v.substr(1,v.length-1)):v},set:function(t){t=t.toString(),v=this instanceof R==1?"/"+t:t}});var B=null;Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(B)return this instanceof R==0?_(B):B},set:function(t){t=t.toString(),B=this instanceof R==0?"("===t.substr(0,1)?o(t.substr(1,t.length-2)):o(t):t}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof R==1?o(B.substr(1,B.length-1)):B},set:function(t){t=t.toString(),B=this instanceof R==1?"/"+t:t}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var y,b=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,writeable:!0,get:function(){return b},set:function(t){t=Boolean(t),b=t}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,writeable:!0,get:function(){if(y)return y},set:function(t){y=t}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,1))},set:function(t){!0===Boolean(t)?this.Ff=m(this.Ff,1):this.Ff=w(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,2))},set:function(t){!0===Boolean(t)?this.Ff=m(this.Ff,2):this.Ff=w(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,3))},set:function(t){!0===Boolean(t)?this.Ff=m(this.Ff,3):this.Ff=w(this.Ff,3)}});var C=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==C)return C},set:function(t){if(-1===[0,1,2].indexOf(t))throw new Error('Invalid value "'+t+'" for attribute Q supplied.');C=t}}),Object.defineProperty(this,"textAlign",{get:function(){var t="left";switch(C){case 0:default:t="left";break;case 1:t="center";break;case 2:t="right"}return t},configurable:!0,enumerable:!0,set:function(t){switch(t){case"right":case 2:C=2;break;case"center":case 1:C=1;break;case"left":case 0:default:C=0}}})};c(O,I);var P=function(){O.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){t=e}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return S(e)},set:function(t){var A,n;n=[],"string"==typeof(A=t)&&(n=function(t,e,A){A||(A=1);for(var n,r=[];n=e.exec(t);)r.push(n[A]);return r}(A,/\((.*?)\)/g)),e=n}}),this.getOptions=function(){return e},this.setOptions=function(t){e=t,this.sort&&e.sort()},this.addOption=function(t){t=(t=t||"").toString(),e.push(t),this.sort&&e.sort()},this.removeOption=function(t,A){for(A=A||!1,t=(t=t||"").toString();-1!==e.indexOf(t)&&(e.splice(e.indexOf(t),1),!1!==A););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,18))},set:function(t){!0===Boolean(t)?this.Ff=m(this.Ff,18):this.Ff=w(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,19))},set:function(t){!0===this.combo&&(!0===Boolean(t)?this.Ff=m(this.Ff,19):this.Ff=w(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,20))},set:function(t){!0===Boolean(t)?(this.Ff=m(this.Ff,20),e.sort()):this.Ff=w(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,22))},set:function(t){!0===Boolean(t)?this.Ff=m(this.Ff,22):this.Ff=w(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=m(this.Ff,23):this.Ff=w(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,27))},set:function(t){!0===Boolean(t)?this.Ff=m(this.Ff,27):this.Ff=w(this.Ff,27)}}),this.hasAppearanceStream=!1};c(P,O);var M=function(){P.call(this),this.fontName="helvetica",this.combo=!1};c(M,P);var T=function(){M.call(this),this.combo=!0};c(T,M);var D=function(){T.call(this),this.edit=!0};c(D,T);var R=function(){O.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,15))},set:function(t){!0===Boolean(t)?this.Ff=m(this.Ff,15):this.Ff=w(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,16))},set:function(t){!0===Boolean(t)?this.Ff=m(this.Ff,16):this.Ff=w(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,17))},set:function(t){!0===Boolean(t)?this.Ff=m(this.Ff,17):this.Ff=w(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=m(this.Ff,26):this.Ff=w(this.Ff,26)}});var t,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){if(0!==Object.keys(e).length){var t,A=[];for(t in A.push("<<"),e)A.push("/"+t+" ("+e[t]+")");return A.push(">>"),A.join("\n")}},set:function(t){"object"===A(t)&&(e=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(t){"string"==typeof t&&(e.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(e){t="/"+e}})};c(R,O);var K=function(){R.call(this),this.pushButton=!0};c(K,R);var j=function(){R.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=void 0!==e?e:[]}})};c(j,R);var V=function(){var t,e;O.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(t){e=t}});var n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t,e=[];for(t in e.push("<<"),r)e.push("/"+t+" ("+r[t]+")");return e.push(">>"),e.join("\n")},set:function(t){"object"===A(t)&&(r=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(t){"string"==typeof t&&(r.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){n=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(t){n="/"+t}}),this.optionName=name,this.caption="l",this.appearanceState="Off",this._AppearanceType=X.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(name)};c(V,O),j.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t&&"getCA"in t))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var A=this.Kids[e];A.appearanceStreamContent=t.createAppearanceStream(A.optionName),A.caption=t.getCA()}},j.prototype.createOption=function(t){this.Kids.length;var e=new V;return e.Parent=this,e.optionName=t,this.Kids.push(e),W.call(this,e),e};var q=function(){R.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=X.CheckBox.createAppearanceStream()};c(q,R);var z=function(){O.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,13))},set:function(t){!0===Boolean(t)?this.Ff=m(this.Ff,13):this.Ff=w(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,21))},set:function(t){!0===Boolean(t)?this.Ff=m(this.Ff,21):this.Ff=w(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=m(this.Ff,23):this.Ff=w(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,24))},set:function(t){!0===Boolean(t)?this.Ff=m(this.Ff,24):this.Ff=w(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,25))},set:function(t){!0===Boolean(t)?this.Ff=m(this.Ff,25):this.Ff=w(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=m(this.Ff,26):this.Ff=w(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};c(z,O);var G=function(){z.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,14))},set:function(t){!0===Boolean(t)?this.Ff=m(this.Ff,14):this.Ff=w(this.Ff,14)}}),this.password=!0};c(G,z);var X={CheckBox:{createAppearanceStream:function(){return{N:{On:X.CheckBox.YesNormal},D:{On:X.CheckBox.YesPushDown,Off:X.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=h(t),A=[],r=n.internal.getFont(t.fontName,t.fontStyle).id,i=n.__private__.encodeColorString(t.color),o=y(t,t.caption);return A.push("0.749023 g"),A.push("0 0 "+s(X.internal.getWidth(t))+" "+s(X.internal.getHeight(t))+" re"),A.push("f"),A.push("BMC"),A.push("q"),A.push("0 0 1 rg"),A.push("/"+r+" "+s(o.fontSize)+" Tf "+i),A.push("BT"),A.push(o.text),A.push("ET"),A.push("Q"),A.push("EMC"),e.stream=A.join("\n"),e},YesNormal:function(t){var e=h(t),A=n.internal.getFont(t.fontName,t.fontStyle).id,r=n.__private__.encodeColorString(t.color),i=[],o=X.internal.getHeight(t),a=X.internal.getWidth(t),c=y(t,t.caption);return i.push("1 g"),i.push("0 0 "+s(a)+" "+s(o)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+s(a-1)+" "+s(o-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+A+" "+s(c.fontSize)+" Tf "+r),i.push(c.text),i.push("ET"),i.push("Q"),e.stream=i.join("\n"),e},OffPushDown:function(t){var e=h(t),A=[];return A.push("0.749023 g"),A.push("0 0 "+s(X.internal.getWidth(t))+" "+s(X.internal.getHeight(t))+" re"),A.push("f"),e.stream=A.join("\n"),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:X.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=X.RadioButton.Circle.YesNormal,e.D[t]=X.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=h(t),A=[],n=X.internal.getWidth(t)<=X.internal.getHeight(t)?X.internal.getWidth(t)/4:X.internal.getHeight(t)/4;n=Number((.9*n).toFixed(5));var r=X.internal.Bezier_C,i=Number((n*r).toFixed(5));return A.push("q"),A.push("1 0 0 1 "+a(X.internal.getWidth(t)/2)+" "+a(X.internal.getHeight(t)/2)+" cm"),A.push(n+" 0 m"),A.push(n+" "+i+" "+i+" "+n+" 0 "+n+" c"),A.push("-"+i+" "+n+" -"+n+" "+i+" -"+n+" 0 c"),A.push("-"+n+" -"+i+" -"+i+" -"+n+" 0 -"+n+" c"),A.push(i+" -"+n+" "+n+" -"+i+" "+n+" 0 c"),A.push("f"),A.push("Q"),e.stream=A.join("\n"),e},YesPushDown:function(t){var e=h(t),A=[],n=X.internal.getWidth(t)<=X.internal.getHeight(t)?X.internal.getWidth(t)/4:X.internal.getHeight(t)/4,r=(n=Number((.9*n).toFixed(5)),Number((2*n).toFixed(5))),i=Number((r*X.internal.Bezier_C).toFixed(5)),o=Number((n*X.internal.Bezier_C).toFixed(5));return A.push("0.749023 g"),A.push("q"),A.push("1 0 0 1 "+a(X.internal.getWidth(t)/2)+" "+a(X.internal.getHeight(t)/2)+" cm"),A.push(r+" 0 m"),A.push(r+" "+i+" "+i+" "+r+" 0 "+r+" c"),A.push("-"+i+" "+r+" -"+r+" "+i+" -"+r+" 0 c"),A.push("-"+r+" -"+i+" -"+i+" -"+r+" 0 -"+r+" c"),A.push(i+" -"+r+" "+r+" -"+i+" "+r+" 0 c"),A.push("f"),A.push("Q"),A.push("0 g"),A.push("q"),A.push("1 0 0 1 "+a(X.internal.getWidth(t)/2)+" "+a(X.internal.getHeight(t)/2)+" cm"),A.push(n+" 0 m"),A.push(n+" "+o+" "+o+" "+n+" 0 "+n+" c"),A.push("-"+o+" "+n+" -"+n+" "+o+" -"+n+" 0 c"),A.push("-"+n+" -"+o+" -"+o+" -"+n+" 0 -"+n+" c"),A.push(o+" -"+n+" "+n+" -"+o+" "+n+" 0 c"),A.push("f"),A.push("Q"),e.stream=A.join("\n"),e},OffPushDown:function(t){var e=h(t),A=[],n=X.internal.getWidth(t)<=X.internal.getHeight(t)?X.internal.getWidth(t)/4:X.internal.getHeight(t)/4,r=(n=Number((.9*n).toFixed(5)),Number((2*n).toFixed(5))),i=Number((r*X.internal.Bezier_C).toFixed(5));return A.push("0.749023 g"),A.push("q"),A.push("1 0 0 1 "+a(X.internal.getWidth(t)/2)+" "+a(X.internal.getHeight(t)/2)+" cm"),A.push(r+" 0 m"),A.push(r+" "+i+" "+i+" "+r+" 0 "+r+" c"),A.push("-"+i+" "+r+" -"+r+" "+i+" -"+r+" 0 c"),A.push("-"+r+" -"+i+" -"+i+" -"+r+" 0 -"+r+" c"),A.push(i+" -"+r+" "+r+" -"+i+" "+r+" 0 c"),A.push("f"),A.push("Q"),e.stream=A.join("\n"),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:X.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=X.RadioButton.Cross.YesNormal,e.D[t]=X.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=h(t),A=[],n=X.internal.calculateCross(t);return A.push("q"),A.push("1 1 "+s(X.internal.getWidth(t)-2)+" "+s(X.internal.getHeight(t)-2)+" re"),A.push("W"),A.push("n"),A.push(s(n.x1.x)+" "+s(n.x1.y)+" m"),A.push(s(n.x2.x)+" "+s(n.x2.y)+" l"),A.push(s(n.x4.x)+" "+s(n.x4.y)+" m"),A.push(s(n.x3.x)+" "+s(n.x3.y)+" l"),A.push("s"),A.push("Q"),e.stream=A.join("\n"),e},YesPushDown:function(t){var e=h(t),A=X.internal.calculateCross(t),n=[];return n.push("0.749023 g"),n.push("0 0 "+s(X.internal.getWidth(t))+" "+s(X.internal.getHeight(t))+" re"),n.push("f"),n.push("q"),n.push("1 1 "+s(X.internal.getWidth(t)-2)+" "+s(X.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(s(A.x1.x)+" "+s(A.x1.y)+" m"),n.push(s(A.x2.x)+" "+s(A.x2.y)+" l"),n.push(s(A.x4.x)+" "+s(A.x4.y)+" m"),n.push(s(A.x3.x)+" "+s(A.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join("\n"),e},OffPushDown:function(t){var e=h(t),A=[];return A.push("0.749023 g"),A.push("0 0 "+s(X.internal.getWidth(t))+" "+s(X.internal.getHeight(t))+" re"),A.push("f"),e.stream=A.join("\n"),e}}},createDefaultAppearanceStream:function(t){var e=n.internal.getFont(t.fontName,t.fontStyle).id,A=n.__private__.encodeColorString(t.color);return"/"+e+" "+t.fontSize+" Tf "+A}};X.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=X.internal.getWidth(t),A=X.internal.getHeight(t),n=Math.min(e,A);return{x1:{x:(e-n)/2,y:(A-n)/2+n},x2:{x:(e-n)/2+n,y:(A-n)/2},x3:{x:(e-n)/2,y:(A-n)/2},x4:{x:(e-n)/2+n,y:(A-n)/2+n}}}},X.internal.getWidth=function(t){var e=0;return"object"===A(t)&&(e=u(t.Rect[2])),e},X.internal.getHeight=function(t){var e=0;return"object"===A(t)&&(e=u(t.Rect[3])),e};var W=t.addField=function(t){if(N.call(this),!(t instanceof O))throw new Error("Invalid argument passed to jsPDF.addField.");return function(t){n.internal.acroformPlugin.printedOut&&(n.internal.acroformPlugin.printedOut=!1,n.internal.acroformPlugin.acroFormDictionaryRoot=null),n.internal.acroformPlugin.acroFormDictionaryRoot||N.call(n),n.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(t)}.call(this,t),t.page=n.internal.getCurrentPageInfo().pageNumber,this};t.addButton=function(t){if(t instanceof R==0)throw new Error("Invalid argument passed to jsPDF.addButton.");return W.call(this,t)},t.addTextField=function(t){if(t instanceof z==0)throw new Error("Invalid argument passed to jsPDF.addTextField.");return W.call(this,t)},t.addChoiceField=function(t){if(t instanceof P==0)throw new Error("Invalid argument passed to jsPDF.addChoiceField.");return W.call(this,t)},"object"==A(e)&&void 0===e.ChoiceField&&void 0===e.ListBox&&void 0===e.ComboBox&&void 0===e.EditBox&&void 0===e.Button&&void 0===e.PushButton&&void 0===e.RadioButton&&void 0===e.CheckBox&&void 0===e.TextField&&void 0===e.PasswordField?(e.ChoiceField=P,e.ListBox=M,e.ComboBox=T,e.EditBox=D,e.Button=R,e.PushButton=K,e.RadioButton=j,e.CheckBox=q,e.TextField=z,e.PasswordField=G,e.AcroForm={Appearance:X}):console.warn("AcroForm-Classes are not populated into global-namespace, because the class-Names exist already."),t.AcroFormChoiceField=P,t.AcroFormListBox=M,t.AcroFormComboBox=T,t.AcroFormEditBox=D,t.AcroFormButton=R,t.AcroFormPushButton=K,t.AcroFormRadioButton=j,t.AcroFormCheckBox=q,t.AcroFormTextField=z,t.AcroFormPasswordField=G,t.AcroFormAppearance=X,t.AcroForm={ChoiceField:P,ListBox:M,ComboBox:T,EditBox:D,Button:R,PushButton:K,RadioButton:j,CheckBox:q,TextField:z,PasswordField:G,Appearance:X}})((window.tmp=lt).API,"undefined"!=typeof window&&window||void 0!==Ui&&Ui),function(t){var e="addImage_",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},r=t.getImageFileTypeByImageData=function(e,A){var r,i;A=A||"UNKNOWN";var o,s,a,c="UNKNOWN";for(a in t.isArrayBufferView(e)&&(e=t.arrayBufferToBinaryString(e)),n)for(o=n[a],r=0;r<o.length;r+=1){for(s=!0,i=0;i<o[r].length;i+=1)if(void 0!==o[r][i]&&o[r][i]!==e.charCodeAt(i)){s=!1;break}if(!0===s){c=a;break}}return"UNKNOWN"===c&&"UNKNOWN"!==A&&(console.warn('FileType of Image not recognized. Processing image as "'+A+'".'),c=A),c},i=function t(e){for(var A=this.internal.newObject(),n=this.internal.write,r=this.internal.putStream,i=(0,this.internal.getFilters)();-1!==i.indexOf("FlateEncode");)i.splice(i.indexOf("FlateEncode"),1);e.n=A;var o=[];if(o.push({key:"Type",value:"/XObject"}),o.push({key:"Subtype",value:"/Image"}),o.push({key:"Width",value:e.w}),o.push({key:"Height",value:e.h}),e.cs===this.color_spaces.INDEXED?o.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(e.pal.length/3-1)+" "+("smask"in e?A+2:A+1)+" 0 R]"}):(o.push({key:"ColorSpace",value:"/"+e.cs}),e.cs===this.color_spaces.DEVICE_CMYK&&o.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),o.push({key:"BitsPerComponent",value:e.bpc}),"dp"in e&&o.push({key:"DecodeParms",value:"<<"+e.dp+">>"}),"trns"in e&&e.trns.constructor==Array){for(var s="",a=0,c=e.trns.length;a<c;a++)s+=e.trns[a]+" "+e.trns[a]+" ";o.push({key:"Mask",value:"["+s+"]"})}"smask"in e&&o.push({key:"SMask",value:A+1+" 0 R"});var u=void 0!==e.f?["/"+e.f]:void 0;if(r({data:e.data,additionalKeyValues:o,alreadyAppliedFilters:u}),n("endobj"),"smask"in e){var l="/Predictor "+e.p+" /Colors 1 /BitsPerComponent "+e.bpc+" /Columns "+e.w,h={w:e.w,h:e.h,cs:"DeviceGray",bpc:e.bpc,dp:l,data:e.smask};"f"in e&&(h.f=e.f),t.call(this,h)}e.cs===this.color_spaces.INDEXED&&(this.internal.newObject(),r({data:this.arrayBufferToBinaryString(new Uint8Array(e.pal))}),n("endobj"))},o=function(){var t=this.internal.collections[e+"images"];for(var A in t)i.call(this,t[A])},s=function(){var t,A=this.internal.collections[e+"images"],n=this.internal.write;for(var r in A)n("/I"+(t=A[r]).i,t.n,"0","R")},a=function(e){return"function"==typeof t["process"+e.toUpperCase()]},c=function(t){return"object"===A(t)&&1===t.nodeType},u=function(e,A){if("IMG"===e.nodeName&&e.hasAttribute("src")){var n=""+e.getAttribute("src");if(0===n.indexOf("data:image/"))return unescape(n);var r=t.loadFile(n);if(void 0!==r)return btoa(r)}if("CANVAS"===e.nodeName){var i=e;return e.toDataURL("image/jpeg",1)}(i=document.createElement("canvas")).width=e.clientWidth||e.width,i.height=e.clientHeight||e.height;var o=i.getContext("2d");if(!o)throw"addImage requires canvas to be supported by browser.";return o.drawImage(e,0,0,i.width,i.height),i.toDataURL("png"==(""+A).toLowerCase()?"image/png":"image/jpeg")},l=function(t,e){var A;if(e)for(var n in e)if(t===e[n].alias){A=e[n];break}return A};t.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"},t.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"},t.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},t.sHashCode=function(t){var e,A=0;if(0===(t=t||"").length)return A;for(e=0;e<t.length;e++)A=(A<<5)-A+t.charCodeAt(e),A|=0;return A},t.isString=function(t){return"string"==typeof t},t.validateStringAsBase64=function(t){(t=t||"").toString().trim();var e=!0;return 0===t.length&&(e=!1),t.length%4!=0&&(e=!1),!1===/^[A-Za-z0-9+\/]+$/.test(t.substr(0,t.length-2))&&(e=!1),!1===/^[A-Za-z0-9\/][A-Za-z0-9+\/]|[A-Za-z0-9+\/]=|==$/.test(t.substr(-2))&&(e=!1),e},t.extractInfoFromBase64DataURI=function(t){return/^data:([\w]+?\/([\w]+?));\S*;*base64,(.+)$/g.exec(t)},t.extractImageFromDataUrl=function(t){var e=(t=t||"").split("base64,"),A=null;if(2===e.length){var n=/^data:(\w*\/\w*);*(charset=[\w=-]*)*;*$/.exec(e[0]);Array.isArray(n)&&(A={mimeType:n[1],charset:n[2],data:e[1]})}return A},t.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array},t.isArrayBuffer=function(t){return!!this.supportsArrayBuffer()&&t instanceof ArrayBuffer},t.isArrayBufferView=function(t){return!!this.supportsArrayBuffer()&&"undefined"!=typeof Uint32Array&&(t instanceof Int8Array||t instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)},t.binaryStringToUint8Array=function(t){for(var e=t.length,A=new Uint8Array(e),n=0;n<e;n++)A[n]=t.charCodeAt(n);return A},t.arrayBufferToBinaryString=function(t){if("function"==typeof atob)return atob(this.arrayBufferToBase64(t))},t.arrayBufferToBase64=function(t){for(var e,A="",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=new Uint8Array(t),i=r.byteLength,o=i%3,s=i-o,a=0;a<s;a+=3)A+=n[(16515072&(e=r[a]<<16|r[a+1]<<8|r[a+2]))>>18]+n[(258048&e)>>12]+n[(4032&e)>>6]+n[63&e];return 1==o?A+=n[(252&(e=r[s]))>>2]+n[(3&e)<<4]+"==":2==o&&(A+=n[(64512&(e=r[s]<<8|r[s+1]))>>10]+n[(1008&e)>>4]+n[(15&e)<<2]+"="),A},t.createImageInfo=function(t,e,A,n,r,i,o,s,a,c,u,l,h){var f={alias:s,w:e,h:A,cs:n,bpc:r,i:o,data:t};return i&&(f.f=i),a&&(f.dp=a),c&&(f.trns=c),u&&(f.pal=u),l&&(f.smask=l),h&&(f.p=h),f},t.addImage=function(n,r,i,h,f,p,d,g,m){var w="";if("string"!=typeof r){var v=p;p=f,f=h,h=i,i=r,r=v}if("object"===A(n)&&!c(n)&&"imageData"in n){var B=n;n=B.imageData,r=B.format||r||"UNKNOWN",i=B.x||i||0,h=B.y||h||0,f=B.w||f,p=B.h||p,d=B.alias||d,g=B.compression||g,m=B.rotation||B.angle||m}var y=this.internal.getFilters();if(void 0===g&&-1!==y.indexOf("FlateEncode")&&(g="SLOW"),"string"==typeof n&&(n=unescape(n)),isNaN(i)||isNaN(h))throw console.error("jsPDF.addImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addImage");var b,C,F,Q,U,x,E,L=function(){var t=this.internal.collections[e+"images"];return t||(this.internal.collections[e+"images"]=t={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",s)),t}.call(this);if(!((b=l(n,L))||(c(n)&&(n=u(n,r)),(null==(E=d)||0===E.length)&&(d="string"==typeof(x=n)?t.sHashCode(x):t.isArrayBufferView(x)?t.sHashCode(t.arrayBufferToBinaryString(x)):null),b=l(d,L)))){if(this.isString(n)&&(""!==(w=this.convertStringToImageData(n))?n=w:void 0!==(w=t.loadFile(n))&&(n=w)),r=this.getImageFileTypeByImageData(n,r),!a(r))throw new Error("addImage does not support files of type '"+r+"', please ensure that a plugin for '"+r+"' support is added.");if(this.supportsArrayBuffer()&&(n instanceof Uint8Array||(C=n,n=this.binaryStringToUint8Array(n))),!(b=this["process"+r.toUpperCase()](n,(U=0,(Q=L)&&(U=Object.keys?Object.keys(Q).length:function(t){var e=0;for(var A in t)t.hasOwnProperty(A)&&e++;return e}(Q)),U),d,((F=g)&&"string"==typeof F&&(F=F.toUpperCase()),F in t.image_compression?F:t.image_compression.NONE),C)))throw new Error("An unknown error occurred whilst processing the image")}return function(t,e,A,n,r,i,o,s){var a=function(t,e,A){return t||e||(e=t=-96),t<0&&(t=-1*A.w*72/t/this.internal.scaleFactor),e<0&&(e=-1*A.h*72/e/this.internal.scaleFactor),0===t&&(t=e*A.w/A.h),0===e&&(e=t*A.h/A.w),[t,e]}.call(this,A,n,r),c=this.internal.getCoordinateString,u=this.internal.getVerticalCoordinateString;if(A=a[0],n=a[1],o[i]=r,s){s*=Math.PI/180;var l=Math.cos(s),h=Math.sin(s),f=function(t){return t.toFixed(4)},p=[f(l),f(h),f(-1*h),f(l),0,0,"cm"]}this.internal.write("q"),s?(this.internal.write([1,"0","0",1,c(t),u(e+n),"cm"].join(" ")),this.internal.write(p.join(" ")),this.internal.write([c(A),"0","0",c(n),"0","0","cm"].join(" "))):this.internal.write([c(A),"0","0",c(n),c(t),u(e+n),"cm"].join(" ")),this.internal.write("/I"+r.i+" Do"),this.internal.write("Q")}.call(this,i,h,f,p,b,b.i,L,m),this},t.convertStringToImageData=function(e){var A,n="";if(this.isString(e)){var r;A=null!==(r=this.extractImageFromDataUrl(e))?r.data:e;try{n=atob(A)}catch(e){throw t.validateStringAsBase64(A)?new Error("atob-Error in jsPDF.convertStringToImageData "+e.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertStringToImageData ")}}return n};var h=function(t,e){return t.subarray(e,e+5)};t.processJPEG=function(t,e,A,n,i,o){var s,a=this.decode.DCT_DECODE;if(!this.isString(t)&&!this.isArrayBuffer(t)&&!this.isArrayBufferView(t))return null;if(this.isString(t)&&(s=function(t){var e;if("JPEG"!==r(t))throw new Error("getJpegSize requires a binary string jpeg file");for(var A=256*t.charCodeAt(4)+t.charCodeAt(5),n=4,i=t.length;n<i;){if(n+=A,255!==t.charCodeAt(n))throw new Error("getJpegSize could not find the size of the image");if(192===t.charCodeAt(n+1)||193===t.charCodeAt(n+1)||194===t.charCodeAt(n+1)||195===t.charCodeAt(n+1)||196===t.charCodeAt(n+1)||197===t.charCodeAt(n+1)||198===t.charCodeAt(n+1)||199===t.charCodeAt(n+1))return e=256*t.charCodeAt(n+5)+t.charCodeAt(n+6),[256*t.charCodeAt(n+7)+t.charCodeAt(n+8),e,t.charCodeAt(n+9)];n+=2,A=256*t.charCodeAt(n)+t.charCodeAt(n+1)}}(t)),this.isArrayBuffer(t)&&(t=new Uint8Array(t)),this.isArrayBufferView(t)&&(s=function(t){if(65496!=(t[0]<<8|t[1]))throw new Error("Supplied data is not a JPEG");for(var e,A=t.length,n=(t[4]<<8)+t[5],r=4;r<A;){if(n=((e=h(t,r+=n))[2]<<8)+e[3],(192===e[1]||194===e[1])&&255===e[0]&&7<n)return{width:((e=h(t,r+5))[2]<<8)+e[3],height:(e[0]<<8)+e[1],numcomponents:e[4]};r+=2}throw new Error("getJpegSizeFromBytes could not find the size of the image")}(t),t=i||this.arrayBufferToBinaryString(t)),void 0===o)switch(s.numcomponents){case 1:o=this.color_spaces.DEVICE_GRAY;break;case 4:o=this.color_spaces.DEVICE_CMYK;break;default:case 3:o=this.color_spaces.DEVICE_RGB}return this.createImageInfo(t,s.width,s.height,o,8,a,e,A)},t.processJPG=function(){return this.processJPEG.apply(this,arguments)},t.getImageProperties=function(e){var A,n,r="";if(c(e)&&(e=u(e)),this.isString(e)&&(""!==(r=this.convertStringToImageData(e))?e=r:void 0!==(r=t.loadFile(e))&&(e=r)),n=this.getImageFileTypeByImageData(e),!a(n))throw new Error("addImage does not support files of type '"+n+"', please ensure that a plugin for '"+n+"' support is added.");if(this.supportsArrayBuffer()&&(e instanceof Uint8Array||(e=this.binaryStringToUint8Array(e))),!(A=this["process"+n.toUpperCase()](e)))throw new Error("An unknown error occurred whilst processing the image");return{fileType:n,width:A.w,height:A.h,colorSpace:A.cs,compressionMode:A.f,bitsPerComponent:A.bpc}}}(lt.API),n=lt.API,lt.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),n.events.push(["putPage",function(t){for(var e=this.internal.getPageInfoByObjId(t.objId),A=t.pageContext.annotations,n=function(t){if(void 0!==t&&""!=t)return!0},r=!1,i=0;i<A.length&&!r;i++)switch((a=A[i]).type){case"link":if(n(a.options.url)||n(a.options.pageNumber)){r=!0;break}case"reference":case"text":case"freetext":r=!0}if(0!=r){this.internal.write("/Annots ["),this.internal.pageSize.height;var o=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString;for(i=0;i<A.length;i++){var a;switch((a=A[i]).type){case"reference":this.internal.write(" "+a.object.objId+" 0 R ");break;case"text":var c=this.internal.newAdditionalObject(),u=this.internal.newAdditionalObject(),l=a.title||"Note";g="<</Type /Annot /Subtype /Text "+(f="/Rect ["+o(a.bounds.x)+" "+s(a.bounds.y+a.bounds.h)+" "+o(a.bounds.x+a.bounds.w)+" "+s(a.bounds.y)+"] ")+"/Contents ("+a.contents+")",g+=" /Popup "+u.objId+" 0 R",g+=" /P "+e.objId+" 0 R",g+=" /T ("+l+") >>",c.content=g;var h=c.objId+" 0 R";g="<</Type /Annot /Subtype /Popup "+(f="/Rect ["+o(a.bounds.x+30)+" "+s(a.bounds.y+a.bounds.h)+" "+o(a.bounds.x+a.bounds.w+30)+" "+s(a.bounds.y)+"] ")+" /Parent "+h,a.open&&(g+=" /Open true"),g+=" >>",u.content=g,this.internal.write(c.objId,"0 R",u.objId,"0 R");break;case"freetext":var f="/Rect ["+o(a.bounds.x)+" "+s(a.bounds.y)+" "+o(a.bounds.x+a.bounds.w)+" "+s(a.bounds.y+a.bounds.h)+"] ",p=a.color||"#000000";g="<</Type /Annot /Subtype /FreeText "+f+"/Contents ("+a.contents+")",g+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+p+")",g+=" /Border [0 0 0]",g+=" >>",this.internal.write(g);break;case"link":if(a.options.name){var d=this.annotations._nameMap[a.options.name];a.options.pageNumber=d.page,a.options.top=d.y}else a.options.top||(a.options.top=0);f="/Rect ["+o(a.x)+" "+s(a.y)+" "+o(a.x+a.w)+" "+s(a.y+a.h)+"] ";var g="";if(a.options.url)g="<</Type /Annot /Subtype /Link "+f+"/Border [0 0 0] /A <</S /URI /URI ("+a.options.url+") >>";else if(a.options.pageNumber)switch(g="<</Type /Annot /Subtype /Link "+f+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(a.options.pageNumber).objId+" 0 R",a.options.magFactor=a.options.magFactor||"XYZ",a.options.magFactor){case"Fit":g+=" /Fit]";break;case"FitH":g+=" /FitH "+a.options.top+"]";break;case"FitV":a.options.left=a.options.left||0,g+=" /FitV "+a.options.left+"]";break;case"XYZ":default:var m=s(a.options.top);a.options.left=a.options.left||0,void 0===a.options.zoom&&(a.options.zoom=0),g+=" /XYZ "+a.options.left+" "+m+" "+a.options.zoom+"]"}""!=g&&(g+=" >>",this.internal.write(g))}}this.internal.write("]")}}]),n.createAnnotation=function(t){var e=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":e.pageContext.annotations.push(t)}},n.link=function(t,e,A,n,r){this.internal.getCurrentPageInfo().pageContext.annotations.push({x:t,y:e,w:A,h:n,options:r,type:"link"})},n.textWithLink=function(t,e,A,n){var r=this.getTextWidth(t),i=this.internal.getLineHeight()/this.internal.scaleFactor;return this.text(t,e,A),A+=.2*i,this.link(e,A-i,r,i,n),r},n.getTextWidth=function(t){var e=this.internal.getFontSize();return this.getStringUnitWidth(t)*e/this.internal.scaleFactor},function(t){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},A={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},n={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},r=[1570,1571,1573,1575];t.__arabicParser__={};var i=t.__arabicParser__.isInArabicSubstitutionA=function(t){return void 0!==e[t.charCodeAt(0)]},o=t.__arabicParser__.isArabicLetter=function(t){return"string"==typeof t&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(t)},s=t.__arabicParser__.isArabicEndLetter=function(t){return o(t)&&i(t)&&e[t.charCodeAt(0)].length<=2},a=t.__arabicParser__.isArabicAlfLetter=function(t){return o(t)&&0<=r.indexOf(t.charCodeAt(0))},c=(t.__arabicParser__.arabicLetterHasIsolatedForm=function(t){return o(t)&&i(t)&&1<=e[t.charCodeAt(0)].length},t.__arabicParser__.arabicLetterHasFinalForm=function(t){return o(t)&&i(t)&&2<=e[t.charCodeAt(0)].length}),u=(t.__arabicParser__.arabicLetterHasInitialForm=function(t){return o(t)&&i(t)&&3<=e[t.charCodeAt(0)].length},t.__arabicParser__.arabicLetterHasMedialForm=function(t){return o(t)&&i(t)&&4==e[t.charCodeAt(0)].length}),l=t.__arabicParser__.resolveLigatures=function(t){var e=0,n=A,r=0,i="",o=0;for(e=0;e<t.length;e+=1)void 0!==n[t.charCodeAt(e)]?(o++,"number"==typeof(n=n[t.charCodeAt(e)])&&(r=-1!==(r=h(t.charAt(e),t.charAt(e-o),t.charAt(e+1)))?r:0,i+=String.fromCharCode(n),n=A,o=0),e===t.length-1&&(n=A,i+=t.charAt(e-(o-1)),e-=o-1,o=0)):(n=A,i+=t.charAt(e-o),e-=o,o=0);return i},h=(t.__arabicParser__.isArabicDiacritic=function(t){return void 0!==t&&void 0!==n[t.charCodeAt(0)]},t.__arabicParser__.getCorrectForm=function(t,e,A){return o(t)?!1===i(t)?-1:!c(t)||!o(e)&&!o(A)||!o(A)&&s(e)||s(t)&&!o(e)||s(t)&&a(e)||s(t)&&s(e)?0:u(t)&&o(e)&&!s(e)&&o(A)&&c(A)?3:s(t)||!o(A)?1:2:-1}),f=t.__arabicParser__.processArabic=t.processArabic=function(t){var A=0,n=0,r=0,i="",s="",a="",c=(t=t||"").split("\\s+"),u=[];for(A=0;A<c.length;A+=1){for(u.push(""),n=0;n<c[A].length;n+=1)i=c[A][n],s=c[A][n-1],a=c[A][n+1],o(i)?(r=h(i,s,a),u[A]+=-1!==r?String.fromCharCode(e[i.charCodeAt(0)][r]):i):u[A]+=i;u[A]=l(u[A])}return u.join(" ")};t.events.push(["preProcessText",function(t){var e=t.text,A=(t.x,t.y,t.options||{}),n=(t.mutex,A.lang,[]);if("[object Array]"===Object.prototype.toString.call(e)){var r=0;for(n=[],r=0;r<e.length;r+=1)"[object Array]"===Object.prototype.toString.call(e[r])?n.push([f(e[r][0]),e[r][1],e[r][2]]):n.push([f(e[r])]);t.text=n}else t.text=f(e)}])}(lt.API),lt.API.autoPrint=function(t){var e;switch((t=t||{}).variant=t.variant||"non-conform",t.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+e+" 0 R")})}return this},r=lt.API,(i=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(e){t=e}});var e=150;Object.defineProperty(this,"width",{get:function(){return e},set:function(t){e=isNaN(t)||!1===Number.isInteger(t)||t<0?150:t,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=e+1)}});var A=300;Object.defineProperty(this,"height",{get:function(){return A},set:function(t){A=isNaN(t)||!1===Number.isInteger(t)||t<0?300:t,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=A+1)}});var n=[];Object.defineProperty(this,"childNodes",{get:function(){return n},set:function(t){n=t}});var r={};Object.defineProperty(this,"style",{get:function(){return r},set:function(t){r=t}}),Object.defineProperty(this,"parentNode",{get:function(){return!1}})}).prototype.getContext=function(t,e){var A;if("2d"!==(t=t||"2d"))return null;for(A in e)this.pdf.context2d.hasOwnProperty(A)&&(this.pdf.context2d[A]=e[A]);return(this.pdf.context2d._canvas=this).pdf.context2d},i.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},r.events.push(["initialized",function(){this.canvas=new i,this.canvas.pdf=this}]),o=lt.API,a={x:void 0,y:void 0,w:void 0,h:void 0,ln:void 0},c=1,u=function(t,e,A,n,r){a={x:t,y:e,w:A,h:n,ln:r}},l=function(){return a},h={left:0,top:0,bottom:0},o.setHeaderFunction=function(t){s=t},o.getTextDimensions=function(t,e){var A=this.table_font_size||this.internal.getFontSize(),n=(this.internal.getFont().fontStyle,(e=e||{}).scaleFactor||this.internal.scaleFactor),r=0,i=0,o=0;if("string"==typeof t)0!=(r=this.getStringUnitWidth(t)*A)&&(i=1);else{if("[object Array]"!==Object.prototype.toString.call(t))throw new Error("getTextDimensions expects text-parameter to be of type String or an Array of Strings.");for(var s=0;s<t.length;s++)r<(o=this.getStringUnitWidth(t[s])*A)&&(r=o);0!==r&&(i=t.length)}return{w:r/=n,h:Math.max((i*A*this.getLineHeightFactor()-A*(this.getLineHeightFactor()-1))/n,0)}},o.cellAddPage=function(){var t=this.margins||h;this.addPage(),u(t.left,t.top,void 0,void 0),c+=1},o.cellInitialize=function(){a={x:void 0,y:void 0,w:void 0,h:void 0,ln:void 0},c=1},o.cell=function(t,e,A,n,r,i,o){var s=l(),a=!1;if(void 0!==s.ln)if(s.ln===i)t=s.x+s.w,e=s.y;else{var c=this.margins||h;s.y+s.h+n+13>=this.internal.pageSize.getHeight()-c.bottom&&(this.cellAddPage(),a=!0,this.printHeaders&&this.tableHeaderRow&&this.printHeaderRow(i,!0)),e=l().y+l().h,a&&(e=23)}if(void 0!==r[0])if(this.printingHeaderRow?this.rect(t,e,A,n,"FD"):this.rect(t,e,A,n),"right"===o){r instanceof Array||(r=[r]);for(var f=0;f<r.length;f++){var p=r[f],d=this.getStringUnitWidth(p)*this.internal.getFontSize()/this.internal.scaleFactor;this.text(p,t+A-d-3,e+this.internal.getLineHeight()*(f+1))}}else this.text(r,t+3,e+this.internal.getLineHeight());return u(t,e,A,n,i),this},o.arrayMax=function(t,e){var A,n,r,i=t[0];for(A=0,n=t.length;A<n;A+=1)r=t[A],e?-1===e(i,r)&&(i=r):i<r&&(i=r);return i},o.table=function(t,e,A,n,r){if(!A)throw"No data for PDF table";var i,s,u,l,f,p,d,g,m,w,v=[],B=[],y={},b={},C=[],F=[],Q=!1,U=!0,x=12,E=h;if(E.width=this.internal.pageSize.getWidth(),r&&(!0===r.autoSize&&(Q=!0),!1===r.printHeaders&&(U=!1),r.fontSize&&(x=r.fontSize),r.css&&void 0!==r.css["font-size"]&&(x=16*r.css["font-size"]),r.margins&&(E=r.margins)),this.lnMod=0,a={x:void 0,y:void 0,w:void 0,h:void 0,ln:void 0},c=1,this.printHeaders=U,this.margins=E,this.setFontSize(x),this.table_font_size=x,null==n)v=Object.keys(A[0]);else if(n[0]&&"string"!=typeof n[0])for(s=0,u=n.length;s<u;s+=1)i=n[s],v.push(i.name),B.push(i.prompt),b[i.name]=i.width*(19.049976/25.4);else v=n;if(Q)for(w=function(t){return t[i]},s=0,u=v.length;s<u;s+=1){for(y[i=v[s]]=A.map(w),C.push(this.getTextDimensions(B[s]||i,{scaleFactor:1}).w),d=0,l=(p=y[i]).length;d<l;d+=1)f=p[d],C.push(this.getTextDimensions(f,{scaleFactor:1}).w);b[i]=o.arrayMax(C),C=[]}if(U){var L=this.calculateLineHeight(v,b,B.length?B:v);for(s=0,u=v.length;s<u;s+=1)i=v[s],F.push([t,e,b[i],L,String(B.length?B[s]:i)]);this.setTableHeaderRow(F),this.printHeaderRow(1,!1)}for(s=0,u=A.length;s<u;s+=1)for(g=A[s],L=this.calculateLineHeight(v,b,g),d=0,m=v.length;d<m;d+=1)i=v[d],this.cell(t,e,b[i],L,g[i],s+2,i.align);return this.lastCellPos=a,this.table_x=t,this.table_y=e,this},o.calculateLineHeight=function(t,e,A){for(var n,r=0,i=0;i<t.length;i++){A[n=t[i]]=this.splitTextToSize(String(A[n]),e[n]-3);var o=this.internal.getLineHeight()*A[n].length+3;r<o&&(r=o)}return r},o.setTableHeaderRow=function(t){this.tableHeaderRow=t},o.printHeaderRow=function(t,e){if(!this.tableHeaderRow)throw"Property tableHeaderRow does not exist.";var A,n,r,i;if(this.printingHeaderRow=!0,void 0!==s){var o=s(this,c);u(o[0],o[1],o[2],o[3],-1)}this.setFontStyle("bold");var a=[];for(r=0,i=this.tableHeaderRow.length;r<i;r+=1)this.setFillColor(200,200,200),A=this.tableHeaderRow[r],e&&(this.margins.top=13,A[1]=this.margins&&this.margins.top||0,a.push(A)),n=[].concat(A),this.cell.apply(this,n.concat(t));0<a.length&&this.setTableHeaderRow(a),this.setFontStyle("normal"),this.printingHeaderRow=!1},function(t,e){var n,r,i,o,s,a=function(t){return t=t||{},this.isStrokeTransparent=t.isStrokeTransparent||!1,this.strokeOpacity=t.strokeOpacity||1,this.strokeStyle=t.strokeStyle||"#000000",this.fillStyle=t.fillStyle||"#000000",this.isFillTransparent=t.isFillTransparent||!1,this.fillOpacity=t.fillOpacity||1,this.font=t.font||"10px sans-serif",this.textBaseline=t.textBaseline||"alphabetic",this.textAlign=t.textAlign||"left",this.lineWidth=t.lineWidth||1,this.lineJoin=t.lineJoin||"miter",this.lineCap=t.lineCap||"butt",this.path=t.path||[],this.transform=void 0!==t.transform?t.transform.clone():new k,this.globalCompositeOperation=t.globalCompositeOperation||"normal",this.globalAlpha=t.globalAlpha||1,this.clip_path=t.clip_path||[],this.currentPoint=t.currentPoint||new I,this.miterLimit=t.miterLimit||10,this.lastPoint=t.lastPoint||new I,this.ignoreClearRect="boolean"!=typeof t.ignoreClearRect||t.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new c(this),n=this.internal.f2,this.internal.f3,r=this.internal.getCoordinateString,i=this.internal.getVerticalCoordinateString,o=this.internal.getHorizontalCoordinate,s=this.internal.getVerticalCoordinate}]);var c=function(t){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}}),Object.defineProperty(this,"pdf",{get:function(){return t}});var e=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return e},set:function(t){e=Boolean(t)}});var A=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return A},set:function(t){A=Boolean(t)}});var n=0;Object.defineProperty(this,"posX",{get:function(){return n},set:function(t){isNaN(t)||(n=t)}});var r=0;Object.defineProperty(this,"posY",{get:function(){return r},set:function(t){isNaN(t)||(r=t)}});var i=!1;Object.defineProperty(this,"autoPaging",{get:function(){return i},set:function(t){i=Boolean(t)}});var o=0;Object.defineProperty(this,"lastBreak",{get:function(){return o},set:function(t){o=t}});var s=[];Object.defineProperty(this,"pageBreaks",{get:function(){return s},set:function(t){s=t}});var c=new a;Object.defineProperty(this,"ctx",{get:function(){return c},set:function(t){t instanceof a&&(c=t)}}),Object.defineProperty(this,"path",{get:function(){return c.path},set:function(t){c.path=t}});var l=[];Object.defineProperty(this,"ctxStack",{get:function(){return l},set:function(t){l=t}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(t){var e;e=u(t),this.ctx.fillStyle=e.style,this.ctx.isFillTransparent=0===e.a,this.ctx.fillOpacity=e.a,this.pdf.setFillColor(e.r,e.g,e.b,{a:e.a}),this.pdf.setTextColor(e.r,e.g,e.b,{a:e.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(t){var e=u(t);this.ctx.strokeStyle=e.style,this.ctx.isStrokeTransparent=0===e.a,this.ctx.strokeOpacity=e.a,0===e.a?this.pdf.setDrawColor(255,255,255):(e.a,this.pdf.setDrawColor(e.r,e.g,e.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(t){-1!==["butt","round","square"].indexOf(t)&&(this.ctx.lineCap=t,this.pdf.setLineCap(t))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(t){isNaN(t)||(this.ctx.lineWidth=t,this.pdf.setLineWidth(t))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(t){-1!==["bevel","round","miter"].indexOf(t)&&(this.ctx.lineJoin=t,this.pdf.setLineJoin(t))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(t){isNaN(t)||(this.ctx.miterLimit=t,this.pdf.setMiterLimit(t))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(t){this.ctx.textBaseline=t}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(t){-1!==["right","end","center","left","start"].indexOf(t)&&(this.ctx.textAlign=t)}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(t){var e;if(this.ctx.font=t,null!==(e=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(t))){var A=e[1],n=(e[2],e[3]),r=e[4],i=e[5],o=e[6];r="px"===i?Math.floor(parseFloat(r)):"em"===i?Math.floor(parseFloat(r)*this.pdf.getFontSize()):Math.floor(parseFloat(r)),this.pdf.setFontSize(r);var s="";("bold"===n||700<=parseInt(n,10)||"bold"===A)&&(s="bold"),"italic"===A&&(s+="italic"),0===s.length&&(s="normal");for(var a="",c=o.toLowerCase().replace(/"|'/g,"").split(/\s*,\s*/),u={arial:"Helvetica",verdana:"Helvetica",helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",courier:"Courier",times:"Times",cursive:"Times",fantasy:"Times",serif:"Times"},l=0;l<c.length;l++){if(void 0!==this.pdf.internal.getFont(c[l],s,{noFallback:!0,disableWarning:!0})){a=c[l];break}if("bolditalic"===s&&void 0!==this.pdf.internal.getFont(c[l],"bold",{noFallback:!0,disableWarning:!0}))a=c[l],s="bold";else if(void 0!==this.pdf.internal.getFont(c[l],"normal",{noFallback:!0,disableWarning:!0})){a=c[l],s="normal";break}}if(""===a)for(l=0;l<c.length;l++)if(u[c[l]]){a=u[c[l]];break}a=""===a?"Times":a,this.pdf.setFont(a,s)}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(t){this.ctx.globalCompositeOperation=t}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(t){this.ctx.globalAlpha=t}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(t){this.ctx.ignoreClearRect=Boolean(t)}})};c.prototype.fill=function(){g.call(this,"fill",!1)},c.prototype.stroke=function(){g.call(this,"stroke",!1)},c.prototype.beginPath=function(){this.path=[{type:"begin"}]},c.prototype.moveTo=function(t,e){if(isNaN(t)||isNaN(e))throw console.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var A=this.ctx.transform.applyToPoint(new I(t,e));this.path.push({type:"mt",x:A.x,y:A.y}),this.ctx.lastPoint=new I(t,e)},c.prototype.closePath=function(){var t=new I(0,0),e=0;for(e=this.path.length-1;-1!==e;e--)if("begin"===this.path[e].type&&"object"===A(this.path[e+1])&&"number"==typeof this.path[e+1].x){t=new I(this.path[e+1].x,this.path[e+1].y),this.path.push({type:"lt",x:t.x,y:t.y});break}"object"===A(this.path[e+2])&&"number"==typeof this.path[e+2].x&&this.path.push(JSON.parse(JSON.stringify(this.path[e+2]))),this.path.push({type:"close"}),this.ctx.lastPoint=new I(t.x,t.y)},c.prototype.lineTo=function(t,e){if(isNaN(t)||isNaN(e))throw console.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var A=this.ctx.transform.applyToPoint(new I(t,e));this.path.push({type:"lt",x:A.x,y:A.y}),this.ctx.lastPoint=new I(A.x,A.y)},c.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),g.call(this,null,!0)},c.prototype.quadraticCurveTo=function(t,e,A,n){if(isNaN(A)||isNaN(n)||isNaN(t)||isNaN(e))throw console.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var r=this.ctx.transform.applyToPoint(new I(A,n)),i=this.ctx.transform.applyToPoint(new I(t,e));this.path.push({type:"qct",x1:i.x,y1:i.y,x:r.x,y:r.y}),this.ctx.lastPoint=new I(r.x,r.y)},c.prototype.bezierCurveTo=function(t,e,A,n,r,i){if(isNaN(r)||isNaN(i)||isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n))throw console.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var o=this.ctx.transform.applyToPoint(new I(r,i)),s=this.ctx.transform.applyToPoint(new I(t,e)),a=this.ctx.transform.applyToPoint(new I(A,n));this.path.push({type:"bct",x1:s.x,y1:s.y,x2:a.x,y2:a.y,x:o.x,y:o.y}),this.ctx.lastPoint=new I(o.x,o.y)},c.prototype.arc=function(t,e,A,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n)||isNaN(r))throw console.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(i=Boolean(i),!this.ctx.transform.isIdentity){var o=this.ctx.transform.applyToPoint(new I(t,e));t=o.x,e=o.y;var s=this.ctx.transform.applyToPoint(new I(0,A)),a=this.ctx.transform.applyToPoint(new I(0,0));A=Math.sqrt(Math.pow(s.x-a.x,2)+Math.pow(s.y-a.y,2))}Math.abs(r-n)>=2*Math.PI&&(n=0,r=2*Math.PI),this.path.push({type:"arc",x:t,y:e,radius:A,startAngle:n,endAngle:r,counterclockwise:i})},c.prototype.arcTo=function(t,e,A,n,r){throw new Error("arcTo not implemented.")},c.prototype.rect=function(t,e,A,n){if(isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n))throw console.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(t,e),this.lineTo(t+A,e),this.lineTo(t+A,e+n),this.lineTo(t,e+n),this.lineTo(t,e),this.lineTo(t+A,e),this.lineTo(t,e)},c.prototype.fillRect=function(t,e,A,n){if(isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n))throw console.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!l.call(this)){var r={};"butt"!==this.lineCap&&(r.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(r.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(t,e,A,n),this.fill(),r.hasOwnProperty("lineCap")&&(this.lineCap=r.lineCap),r.hasOwnProperty("lineJoin")&&(this.lineJoin=r.lineJoin)}},c.prototype.strokeRect=function(t,e,A,n){if(isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n))throw console.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");h.call(this)||(this.beginPath(),this.rect(t,e,A,n),this.stroke())},c.prototype.clearRect=function(t,e,A,n){if(isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n))throw console.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(t,e,A,n))},c.prototype.save=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,A=0;A<this.pdf.internal.getNumberOfPages();A++)this.pdf.setPage(A+1),this.pdf.internal.out("q");if(this.pdf.setPage(e),t){this.ctx.fontSize=this.pdf.internal.getFontSize();var n=new a(this.ctx);this.ctxStack.push(this.ctx),this.ctx=n}},c.prototype.restore=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,A=0;A<this.pdf.internal.getNumberOfPages();A++)this.pdf.setPage(A+1),this.pdf.internal.out("Q");this.pdf.setPage(e),t&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin)},c.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var u=function(t){var e,A,n,r;if(!0===t.isCanvasGradient&&(t=t.getColor()),!t)return{r:0,g:0,b:0,a:0,style:t};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(t))r=n=A=e=0;else{var i=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(t);if(null!==i)e=parseInt(i[1]),A=parseInt(i[2]),n=parseInt(i[3]),r=1;else if(null!==(i=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d\.]+)\s*\)/.exec(t)))e=parseInt(i[1]),A=parseInt(i[2]),n=parseInt(i[3]),r=parseFloat(i[4]);else{if(r=1,"string"==typeof t&&"#"!==t.charAt(0)){var o=new RGBColor(t);t=o.ok?o.toHex():"#000000"}4===t.length?(e=t.substring(1,2),e+=e,A=t.substring(2,3),A+=A,n=t.substring(3,4),n+=n):(e=t.substring(1,3),A=t.substring(3,5),n=t.substring(5,7)),e=parseInt(e,16),A=parseInt(A,16),n=parseInt(n,16)}}return{r:e,g:A,b:n,a:r,style:t}},l=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},h=function(){return Boolean(this.ctx.isStrokeTransparent||0==this.globalAlpha)};c.prototype.fillText=function(t,e,A,n){if(isNaN(e)||isNaN(A)||"string"!=typeof t)throw console.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(n=isNaN(n)?void 0:n,!l.call(this)){A=w.call(this,A);var r=L(this.ctx.transform.rotation),i=this.ctx.transform.scaleX;C.call(this,{text:t,x:e,y:A,scale:i,angle:r,align:this.textAlign,maxWidth:n})}},c.prototype.strokeText=function(t,e,A,n){if(isNaN(e)||isNaN(A)||"string"!=typeof t)throw console.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!h.call(this)){n=isNaN(n)?void 0:n,A=w.call(this,A);var r=L(this.ctx.transform.rotation),i=this.ctx.transform.scaleX;C.call(this,{text:t,x:e,y:A,scale:i,renderingMode:"stroke",angle:r,align:this.textAlign,maxWidth:n})}},c.prototype.measureText=function(t){if("string"!=typeof t)throw console.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var e=this.pdf,A=this.pdf.internal.scaleFactor,n=e.internal.getFontSize(),r=e.getStringUnitWidth(t)*n/e.internal.scaleFactor;return new function(t){var e=(t=t||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return e}}),this}({width:r*=Math.round(96*A/72*1e4)/1e4})},c.prototype.scale=function(t,e){if(isNaN(t)||isNaN(e))throw console.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var A=new k(t,0,0,e,0,0);this.ctx.transform=this.ctx.transform.multiply(A)},c.prototype.rotate=function(t){if(isNaN(t))throw console.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var e=new k(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0);this.ctx.transform=this.ctx.transform.multiply(e)},c.prototype.translate=function(t,e){if(isNaN(t)||isNaN(e))throw console.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var A=new k(1,0,0,1,t,e);this.ctx.transform=this.ctx.transform.multiply(A)},c.prototype.transform=function(t,e,A,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(A)||isNaN(n)||isNaN(r)||isNaN(i))throw console.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var o=new k(t,e,A,n,r,i);this.ctx.transform=this.ctx.transform.multiply(o)},c.prototype.setTransform=function(t,e,A,n,r,i){t=isNaN(t)?1:t,e=isNaN(e)?0:e,A=isNaN(A)?0:A,n=isNaN(n)?1:n,r=isNaN(r)?0:r,i=isNaN(i)?0:i,this.ctx.transform=new k(t,e,A,n,r,i)},c.prototype.drawImage=function(t,e,A,n,r,i,o,s,a){var c=this.pdf.getImageProperties(t),u=1,l=1,h=1,p=1;void 0!==n&&void 0!==s&&(h=s/n,p=a/r,u=c.width/n*s/n,l=c.height/r*a/r),void 0===i&&(i=e,o=A,A=e=0),void 0!==n&&void 0===s&&(s=n,a=r),void 0===n&&void 0===s&&(s=c.width,a=c.height);var g=this.ctx.transform.decompose(),w=L(g.rotate.shx);g.scale.sx,g.scale.sy;for(var v,B=new k,y=((B=(B=(B=B.multiply(g.translate)).multiply(g.skew)).multiply(g.scale)).applyToPoint(new I(s,a)),B.applyToRectangle(new H(i-e*h,o-A*p,n*u,r*l))),b=f.call(this,y),C=[],F=0;F<b.length;F+=1)-1===C.indexOf(b[F])&&C.push(b[F]);if(C.sort(),this.autoPaging)for(var Q=C[0],U=C[C.length-1],x=Q;x<U+1;x++){if(this.pdf.setPage(x),0!==this.ctx.clip_path.length){var E=this.path;v=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=d(v,this.posX,-1*this.pdf.internal.pageSize.height*(x-1)+this.posY),m.call(this,"fill",!0),this.path=E}var N=JSON.parse(JSON.stringify(y));N=d([N],this.posX,-1*this.pdf.internal.pageSize.height*(x-1)+this.posY)[0],this.pdf.addImage(t,"jpg",N.x,N.y,N.w,N.h,null,null,w)}else this.pdf.addImage(t,"jpg",y.x,y.y,y.w,y.h,null,null,w)};var f=function(t,e,A){var n=[];switch(e=e||this.pdf.internal.pageSize.width,A=A||this.pdf.internal.pageSize.height,t.type){default:case"mt":case"lt":n.push(Math.floor((t.y+this.posY)/A)+1);break;case"arc":n.push(Math.floor((t.y+this.posY-t.radius)/A)+1),n.push(Math.floor((t.y+this.posY+t.radius)/A)+1);break;case"qct":var r=S(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x,t.y);n.push(Math.floor(r.y/A)+1),n.push(Math.floor((r.y+r.h)/A)+1);break;case"bct":var i=_(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x2,t.y2,t.x,t.y);n.push(Math.floor(i.y/A)+1),n.push(Math.floor((i.y+i.h)/A)+1);break;case"rect":n.push(Math.floor((t.y+this.posY)/A)+1),n.push(Math.floor((t.y+t.h+this.posY)/A)+1)}for(var o=0;o<n.length;o+=1)for(;this.pdf.internal.getNumberOfPages()<n[o];)p.call(this);return n},p=function(){var t=this.fillStyle,e=this.strokeStyle,A=this.font,n=this.lineCap,r=this.lineWidth,i=this.lineJoin;this.pdf.addPage(),this.fillStyle=t,this.strokeStyle=e,this.font=A,this.lineCap=n,this.lineWidth=r,this.lineJoin=i},d=function(t,e,A){for(var n=0;n<t.length;n++)switch(t[n].type){case"bct":t[n].x2+=e,t[n].y2+=A;case"qct":t[n].x1+=e,t[n].y1+=A;case"mt":case"lt":case"arc":default:t[n].x+=e,t[n].y+=A}return t},g=function(t,e){for(var A,n,r=this.fillStyle,i=this.strokeStyle,o=(this.font,this.lineCap),s=this.lineWidth,a=this.lineJoin,c=JSON.parse(JSON.stringify(this.path)),u=JSON.parse(JSON.stringify(this.path)),l=[],h=0;h<u.length;h++)if(void 0!==u[h].x)for(var g=f.call(this,u[h]),w=0;w<g.length;w+=1)-1===l.indexOf(g[w])&&l.push(g[w]);for(h=0;h<l.length;h++)for(;this.pdf.internal.getNumberOfPages()<l[h];)p.call(this);if(l.sort(),this.autoPaging){var v=l[0],B=l[l.length-1];for(h=v;h<B+1;h++){if(this.pdf.setPage(h),this.fillStyle=r,this.strokeStyle=i,this.lineCap=o,this.lineWidth=s,this.lineJoin=a,0!==this.ctx.clip_path.length){var y=this.path;A=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=d(A,this.posX,-1*this.pdf.internal.pageSize.height*(h-1)+this.posY),m.call(this,t,!0),this.path=y}n=JSON.parse(JSON.stringify(c)),this.path=d(n,this.posX,-1*this.pdf.internal.pageSize.height*(h-1)+this.posY),!1!==e&&0!==h||m.call(this,t,e)}}else m.call(this,t,e);this.path=c},m=function(t,e){if(("stroke"!==t||e||!h.call(this))&&("stroke"===t||e||!l.call(this))){var A=[];this.ctx.globalAlpha,this.ctx.fillOpacity<1&&this.ctx.fillOpacity;for(var n,r=this.path,i=0;i<r.length;i++){var o=r[i];switch(o.type){case"begin":A.push({begin:!0});break;case"close":A.push({close:!0});break;case"mt":A.push({start:o,deltas:[],abs:[]});break;case"lt":var s=A.length;if(!isNaN(r[i-1].x)){var a=[o.x-r[i-1].x,o.y-r[i-1].y];if(0<s)for(;0<=s;s--)if(!0!==A[s-1].close&&!0!==A[s-1].begin){A[s-1].deltas.push(a),A[s-1].abs.push(o);break}}break;case"bct":a=[o.x1-r[i-1].x,o.y1-r[i-1].y,o.x2-r[i-1].x,o.y2-r[i-1].y,o.x-r[i-1].x,o.y-r[i-1].y],A[A.length-1].deltas.push(a);break;case"qct":var c=r[i-1].x+2/3*(o.x1-r[i-1].x),u=r[i-1].y+2/3*(o.y1-r[i-1].y),f=o.x+2/3*(o.x1-o.x),p=o.y+2/3*(o.y1-o.y),d=o.x,g=o.y;a=[c-r[i-1].x,u-r[i-1].y,f-r[i-1].x,p-r[i-1].y,d-r[i-1].x,g-r[i-1].y],A[A.length-1].deltas.push(a);break;case"arc":A.push({deltas:[],abs:[],arc:!0}),Array.isArray(A[A.length-1].abs)&&A[A.length-1].abs.push(o)}}for(n=e?null:"stroke"===t?"stroke":"fill",i=0;i<A.length;i++){if(A[i].arc)for(var m=A[i].abs,w=0;w<m.length;w++){var b=m[w];if(void 0!==b.startAngle){var C=L(b.startAngle),U=L(b.endAngle),x=b.x,E=b.y;v.call(this,x,E,b.radius,C,U,b.counterclockwise,n,e)}else F.call(this,b.x,b.y)}A[i].arc||!0===A[i].close||!0===A[i].begin||(x=A[i].start.x,E=A[i].start.y,Q.call(this,A[i].deltas,x,E,null,null))}n&&B.call(this,n),e&&y.call(this)}},w=function(t){var e=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,A=e*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return t-A;case"top":return t+e-A;case"hanging":return t+e-2*A;case"middle":return t+e/2-A;case"ideographic":return t;case"alphabetic":default:return t}};c.prototype.createLinearGradient=function(){var t=function(){};return t.colorStops=[],t.addColorStop=function(t,e){this.colorStops.push([t,e])},t.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},t.isCanvasGradient=!0,t},c.prototype.createPattern=function(){return this.createLinearGradient()},c.prototype.createRadialGradient=function(){return this.createLinearGradient()};var v=function(t,e,A,n,r,i,o,s){this.pdf.internal.scaleFactor;for(var a=N(n),c=N(r),u=x.call(this,A,a,c,i),l=0;l<u.length;l++){var h=u[l];0===l&&b.call(this,h.x1+t,h.y1+e),U.call(this,t,e,h.x2,h.y2,h.x3,h.y3,h.x4,h.y4)}s?y.call(this):B.call(this,o)},B=function(t){switch(t){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},y=function(){this.pdf.clip()},b=function(t,e){this.pdf.internal.out(r(t)+" "+i(e)+" m")},C=function(t){var e;switch(t.align){case"right":case"end":e="right";break;case"center":e="center";break;case"left":case"start":default:e="left"}var A=this.ctx.transform.applyToPoint(new I(t.x,t.y)),n=this.ctx.transform.decompose(),r=new k;r=(r=(r=r.multiply(n.translate)).multiply(n.skew)).multiply(n.scale);for(var i,o=this.pdf.getTextDimensions(t.text),s=this.ctx.transform.applyToRectangle(new H(t.x,t.y,o.w,o.h)),a=r.applyToRectangle(new H(t.x,t.y-o.h,o.w,o.h)),c=f.call(this,a),u=[],l=0;l<c.length;l+=1)-1===u.indexOf(c[l])&&u.push(c[l]);if(u.sort(),!0===this.autoPaging)for(var h=u[0],p=u[u.length-1],g=h;g<p+1;g++){if(this.pdf.setPage(g),0!==this.ctx.clip_path.length){var w=this.path;i=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=d(i,this.posX,-1*this.pdf.internal.pageSize.height*(g-1)+this.posY),m.call(this,"fill",!0),this.path=w}var v=JSON.parse(JSON.stringify(s));if(v=d([v],this.posX,-1*this.pdf.internal.pageSize.height*(g-1)+this.posY)[0],.01<=t.scale){var B=this.pdf.internal.getFontSize();this.pdf.setFontSize(B*t.scale)}this.pdf.text(t.text,v.x,v.y,{angle:t.angle,align:e,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),.01<=t.scale&&this.pdf.setFontSize(B)}else.01<=t.scale&&(B=this.pdf.internal.getFontSize(),this.pdf.setFontSize(B*t.scale)),this.pdf.text(t.text,A.x+this.posX,A.y+this.posY,{angle:t.angle,align:e,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),.01<=t.scale&&this.pdf.setFontSize(B)},F=function(t,e,A,n){A=A||0,n=n||0,this.pdf.internal.out(r(t+A)+" "+i(e+n)+" l")},Q=function(t,e,A){return this.pdf.lines(t,e,A,null,null)},U=function(t,e,A,r,i,a,c,u){this.pdf.internal.out([n(o(A+t)),n(s(r+e)),n(o(i+t)),n(s(a+e)),n(o(c+t)),n(s(u+e)),"c"].join(" "))},x=function(t,e,A,n){var r=2*Math.PI,i=e;(i<r||r<i)&&(i%=r);var o=A;(o<r||r<o)&&(o%=r);for(var s=[],a=Math.PI/2,c=n?-1:1,u=e,l=Math.min(r,Math.abs(o-i));1e-5<l;){var h=u+c*Math.min(l,a);s.push(E.call(this,t,u,h)),l-=Math.abs(h-u),u=h}return s},E=function(t,e,A){var n=(A-e)/2,r=t*Math.cos(n),i=t*Math.sin(n),o=r,s=-i,a=o*o+s*s,c=a+o*r+s*i,u=4/3*(Math.sqrt(2*a*c)-c)/(o*i-s*r),l=o-u*s,h=s+u*o,f=l,p=-h,d=n+e,g=Math.cos(d),m=Math.sin(d);return{x1:t*Math.cos(e),y1:t*Math.sin(e),x2:l*g-h*m,y2:l*m+h*g,x3:f*g-p*m,y3:f*m+p*g,x4:t*Math.cos(A),y4:t*Math.sin(A)}},L=function(t){return 180*t/Math.PI},N=function(t){return t*Math.PI/180},S=function(t,e,A,n,r,i){var o=t+.5*(A-t),s=e+.5*(n-e),a=r+.5*(A-r),c=i+.5*(n-i),u=Math.min(t,r,o,a),l=Math.max(t,r,o,a),h=Math.min(e,i,s,c),f=Math.max(e,i,s,c);return new H(u,h,l-u,f-h)},_=function(t,e,A,n,r,i,o,s){for(var a,c,u,l,h,f,p,d,g,m,w,v,B,y=A-t,b=n-e,C=r-A,F=i-n,Q=o-r,U=s-i,x=0;x<41;x++)d=(f=(c=t+(a=x/40)*y)+a*((l=A+a*C)-c))+a*(l+a*(r+a*Q-l)-f),g=(p=(u=e+a*b)+a*((h=n+a*F)-u))+a*(h+a*(i+a*U-h)-p),B=0==x?(v=m=d,w=g):(m=Math.min(m,d),w=Math.min(w,g),v=Math.max(v,d),Math.max(B,g));return new H(Math.round(m),Math.round(w),Math.round(v-m),Math.round(B-w))},I=function(t,e){var A=t||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return A},set:function(t){isNaN(t)||(A=parseFloat(t))}});var n=e||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return n},set:function(t){isNaN(t)||(n=parseFloat(t))}});var r="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return r},set:function(t){r=t.toString()}}),this},H=function(t,e,A,n){I.call(this,t,e),this.type="rect";var r=A||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return r},set:function(t){isNaN(t)||(r=parseFloat(t))}});var i=n||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return i},set:function(t){isNaN(t)||(i=parseFloat(t))}}),this},k=function(t,e,A,n,r,i){var o=[];return Object.defineProperty(this,"sx",{get:function(){return o[0]},set:function(t){o[0]=Math.round(1e5*t)/1e5}}),Object.defineProperty(this,"shy",{get:function(){return o[1]},set:function(t){o[1]=Math.round(1e5*t)/1e5}}),Object.defineProperty(this,"shx",{get:function(){return o[2]},set:function(t){o[2]=Math.round(1e5*t)/1e5}}),Object.defineProperty(this,"sy",{get:function(){return o[3]},set:function(t){o[3]=Math.round(1e5*t)/1e5}}),Object.defineProperty(this,"tx",{get:function(){return o[4]},set:function(t){o[4]=Math.round(1e5*t)/1e5}}),Object.defineProperty(this,"ty",{get:function(){return o[5]},set:function(t){o[5]=Math.round(1e5*t)/1e5}}),Object.defineProperty(this,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(this,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(this,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(this,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),this.sx=isNaN(t)?1:t,this.shy=isNaN(e)?0:e,this.shx=isNaN(A)?0:A,this.sy=isNaN(n)?1:n,this.tx=isNaN(r)?0:r,this.ty=isNaN(i)?0:i,this};k.prototype.multiply=function(t){var e=t.sx*this.sx+t.shy*this.shx,A=t.sx*this.shy+t.shy*this.sy,n=t.shx*this.sx+t.sy*this.shx,r=t.shx*this.shy+t.sy*this.sy,i=t.tx*this.sx+t.ty*this.shx+this.tx,o=t.tx*this.shy+t.ty*this.sy+this.ty;return new k(e,A,n,r,i,o)},k.prototype.decompose=function(){var t=this.sx,e=this.shy,A=this.shx,n=this.sy,r=this.tx,i=this.ty,o=Math.sqrt(t*t+e*e),s=(t/=o)*A+(e/=o)*n;A-=t*s,n-=e*s;var a=Math.sqrt(A*A+n*n);return s/=a,t*(n/=a)<e*(A/=a)&&(t=-t,e=-e,s=-s,o=-o),{scale:new k(o,0,0,a,0,0),translate:new k(1,0,0,1,r,i),rotate:new k(t,e,-e,t,0,0),skew:new k(1,0,s,1,0,0)}},k.prototype.applyToPoint=function(t){var e=t.x*this.sx+t.y*this.shx+this.tx,A=t.x*this.shy+t.y*this.sy+this.ty;return new I(e,A)},k.prototype.applyToRectangle=function(t){var e=this.applyToPoint(t),A=this.applyToPoint(new I(t.x+t.w,t.y+t.h));return new H(e.x,e.y,A.x-e.x,A.y-e.y)},k.prototype.clone=function(){var t=this.sx,e=this.shy,A=this.shx,n=this.sy,r=this.tx,i=this.ty;return new k(t,e,A,n,r,i)}}(lt.API,"undefined"!=typeof self&&self||"undefined"!=typeof window&&window||void 0!==Ui&&Ui||Function('return typeof this === "object" && this.content')()||Function("return this")()),f=lt.API,p=function(t){var e,A,n,r,i,o,s,a,c,u;for(/[^\x00-\xFF]/.test(t),A=[],n=0,r=(t+=e="\0\0\0\0".slice(t.length%4||4)).length;n<r;n+=4)0!==(i=(t.charCodeAt(n)<<24)+(t.charCodeAt(n+1)<<16)+(t.charCodeAt(n+2)<<8)+t.charCodeAt(n+3))?(o=(i=((i=((i=((i=(i-(u=i%85))/85)-(c=i%85))/85)-(a=i%85))/85)-(s=i%85))/85)%85,A.push(o+33,s+33,a+33,c+33,u+33)):A.push(122);return function(t,A){for(var n=e.length;0<n;n--)t.pop()}(A),String.fromCharCode.apply(String,A)+"~>"},d=function(t){var e,A,n,r,i,o=String,s="length",a="charCodeAt",c="slice",u="replace";for(t[c](-2),t=t[c](0,-2)[u](/\s/g,"")[u]("z","!!!!!"),n=[],r=0,i=(t+=e="uuuuu"[c](t[s]%5||5))[s];r<i;r+=5)A=52200625*(t[a](r)-33)+614125*(t[a](r+1)-33)+7225*(t[a](r+2)-33)+85*(t[a](r+3)-33)+(t[a](r+4)-33),n.push(255&A>>24,255&A>>16,255&A>>8,255&A);return function(t,A){for(var n=e[s];0<n;n--)t.pop()}(n),o.fromCharCode.apply(o,n)},g=function(t){for(var e="",A=0;A<t.length;A+=1)e+=("0"+t.charCodeAt(A).toString(16)).slice(-2);return e+">"},m=function(t){var e=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(t=t.replace(/\s/g,"")).indexOf(">")&&(t=t.substr(0,t.indexOf(">"))),t.length%2&&(t+="0"),!1===e.test(t))return"";for(var A="",n=0;n<t.length;n+=2)A+=String.fromCharCode("0x"+(t[n]+t[n+1]));return A},w=function(t,e){e=Object.assign({predictor:1,colors:1,bitsPerComponent:8,columns:1},e);for(var A,n,r=[],i=t.length;i--;)r[i]=t.charCodeAt(i);return A=f.adler32cs.from(t),(n=new Deflater(6)).append(new Uint8Array(r)),t=n.flush(),(r=new Uint8Array(t.length+6)).set(new Uint8Array([120,156])),r.set(t,2),r.set(new Uint8Array([255&A,A>>8&255,A>>16&255,A>>24&255]),t.length+2),String.fromCharCode.apply(null,r)},f.processDataByFilters=function(t,e){var A=0,n=t||"",r=[];for("string"==typeof(e=e||[])&&(e=[e]),A=0;A<e.length;A+=1)switch(e[A]){case"ASCII85Decode":case"/ASCII85Decode":n=d(n),r.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":n=p(n),r.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":n=m(n),r.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":n=g(n),r.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":n=w(n),r.push("/FlateDecode");break;default:throw'The filter: "'+e[A]+'" is not implemented'}return{data:n,reverseChain:r.reverse().join(" ")}},(v=lt.API).loadFile=function(t,e,A){var n;e=e||!0,A=A||function(){};try{n=function(t,e,A){var n=new XMLHttpRequest,r=[],i=0,o=function(t){var e=t.length,A=String.fromCharCode;for(i=0;i<e;i+=1)r.push(A(255&t.charCodeAt(i)));return r.join("")};if(n.open("GET",t,!e),n.overrideMimeType("text/plain; charset=x-user-defined"),!1===e&&(n.onload=function(){return o(this.responseText)}),n.send(null),200===n.status)return e?o(n.responseText):void 0;console.warn('Unable to load file "'+t+'"')}(t,e)}catch(t){n=void 0}return n},v.loadImageFile=v.loadFile,B=lt.API,y="undefined"!=typeof window&&window||void 0!==Ui&&Ui,b=function(t){var e=A(t);return"undefined"===e?"undefined":"string"===e||t instanceof String?"string":"number"===e||t instanceof Number?"number":"function"===e||t instanceof Function?"function":t&&t.constructor===Array?"array":t&&1===t.nodeType?"element":"object"===e?"object":"unknown"},C=function(t,e){var A=document.createElement(t);if(e.className&&(A.className=e.className),e.innerHTML){A.innerHTML=e.innerHTML;for(var n=A.getElementsByTagName("script"),r=n.length;0<r--;null)n[r].parentNode.removeChild(n[r])}for(var i in e.style)A.style[i]=e.style[i];return A},(((F=function t(e){var A=Object.assign(t.convert(Promise.resolve()),JSON.parse(JSON.stringify(t.template))),n=t.convert(Promise.resolve(),A);return(n=n.setProgress(1,t,1,[t])).set(e)}).prototype=Object.create(Promise.prototype)).constructor=F).convert=function(t,e){return t.__proto__=e||F.prototype,t},F.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{}}},F.prototype.from=function(t,e){return this.then(function(){switch(e=e||function(t){switch(b(t)){case"string":return"string";case"element":return"canvas"===t.nodeName.toLowerCase?"canvas":"element";default:return"unknown"}}(t)){case"string":return this.set({src:C("div",{innerHTML:t})});case"element":return this.set({src:t});case"canvas":return this.set({canvas:t});case"img":return this.set({img:t});default:return this.error("Unknown source type.")}})},F.prototype.to=function(t){switch(t){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},F.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var t={position:"relative",display:"inline-block",width:Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:"white"},e=function t(e,A){for(var n=3===e.nodeType?document.createTextNode(e.nodeValue):e.cloneNode(!1),r=e.firstChild;r;r=r.nextSibling)!0!==A&&1===r.nodeType&&"SCRIPT"===r.nodeName||n.appendChild(t(r,A));return 1===e.nodeType&&("CANVAS"===e.nodeName?(n.width=e.width,n.height=e.height,n.getContext("2d").drawImage(e,0,0)):"TEXTAREA"!==e.nodeName&&"SELECT"!==e.nodeName||(n.value=e.value),n.addEventListener("load",function(){n.scrollTop=e.scrollTop,n.scrollLeft=e.scrollLeft},!0)),n}(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===e.tagName&&(t.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=C("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=C("div",{className:"html2pdf__container",style:t}),this.prop.container.appendChild(e),this.prop.container.firstChild.appendChild(C("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},F.prototype.toCanvas=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(function(){var t=Object.assign({},this.opt.html2canvas);if(delete t.onrendered,this.isHtml2CanvasLoaded())return html2canvas(this.prop.container,t)}).then(function(t){(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)})},F.prototype.toContext2d=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(function(){var t=this.opt.jsPDF,e=Object.assign({async:!0,allowTaint:!0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete e.onrendered,t.context2d.autoPaging=!0,t.context2d.posX=this.opt.x,t.context2d.posY=this.opt.y,e.windowHeight=e.windowHeight||0,e.windowHeight=0==e.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):e.windowHeight,this.isHtml2CanvasLoaded())return html2canvas(this.prop.container,e)}).then(function(t){(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)})},F.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var t=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=t})},F.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},F.prototype.output=function(t,e,A){return"img"===(A=A||"pdf").toLowerCase()||"image"===A.toLowerCase()?this.outputImg(t,e):this.outputPdf(t,e)},F.prototype.outputPdf=function(t,e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(t,e)})},F.prototype.outputImg=function(t,e){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(t){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+t+'" is not supported.'}})},F.prototype.isHtml2CanvasLoaded=function(){var t=void 0!==y.html2canvas;return t||console.error("html2canvas not loaded."),t},F.prototype.save=function(t){if(this.isHtml2CanvasLoaded())return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(t?{filename:t}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},F.prototype.doCallback=function(t){if(this.isHtml2CanvasLoaded())return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},F.prototype.set=function(t){if("object"!==b(t))return this;var e=Object.keys(t||{}).map(function(e){if(e in F.template.prop)return function(){this.prop[e]=t[e]};switch(e){case"margin":return this.setMargin.bind(this,t.margin);case"jsPDF":return function(){return this.opt.jsPDF=t.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,t.pageSize);default:return function(){this.opt[e]=t[e]}}},this);return this.then(function(){return this.thenList(e)})},F.prototype.get=function(t,e){return this.then(function(){var A=t in F.template.prop?this.prop[t]:this.opt[t];return e?e(A):A})},F.prototype.setMargin=function(t){return this.then(function(){switch(b(t)){case"number":t=[t,t,t,t];case"array":if(2===t.length&&(t=[t[0],t[1],t[0],t[1]]),4===t.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=t}).then(this.setPageSize)},F.prototype.setPageSize=function(t){function e(t,e){return Math.floor(t*e/72*96)}return this.then(function(){(t=t||lt.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(t.inner={width:t.width-this.opt.margin[1]-this.opt.margin[3],height:t.height-this.opt.margin[0]-this.opt.margin[2]},t.inner.px={width:e(t.inner.width,t.k),height:e(t.inner.height,t.k)},t.inner.ratio=t.inner.height/t.inner.width),this.prop.pageSize=t})},F.prototype.setProgress=function(t,e,A,n){return null!=t&&(this.progress.val=t),null!=e&&(this.progress.state=e),null!=A&&(this.progress.n=A),null!=n&&(this.progress.stack=n),this.progress.ratio=this.progress.val/this.progress.state,this},F.prototype.updateProgress=function(t,e,A,n){return this.setProgress(t?this.progress.val+t:null,e||null,A?this.progress.n+A:null,n?this.progress.stack.concat(n):null)},F.prototype.then=function(t,e){var A=this;return this.thenCore(t,e,function(t,e){return A.updateProgress(null,null,1,[t]),Promise.prototype.then.call(this,function(e){return A.updateProgress(null,t),e}).then(t,e).then(function(t){return A.updateProgress(1),t})})},F.prototype.thenCore=function(t,e,A){A=A||Promise.prototype.then;var n=this;t&&(t=t.bind(n)),e&&(e=e.bind(n));var r=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?n:F.convert(Object.assign({},n),Promise.prototype),i=A.call(r,t,e);return F.convert(i,n.__proto__)},F.prototype.thenExternal=function(t,e){return Promise.prototype.then.call(this,t,e)},F.prototype.thenList=function(t){var e=this;return t.forEach(function(t){e=e.thenCore(t)}),e},F.prototype.catch=function(t){t&&(t=t.bind(this));var e=Promise.prototype.catch.call(this,t);return F.convert(e,this)},F.prototype.catchExternal=function(t){return Promise.prototype.catch.call(this,t)},F.prototype.error=function(t){return this.then(function(){throw new Error(t)})},F.prototype.using=F.prototype.set,F.prototype.saveAs=F.prototype.save,F.prototype.export=F.prototype.output,F.prototype.run=F.prototype.then,lt.getPageSize=function(t,e,n){if("object"===A(t)){var r=t;t=r.orientation,e=r.unit||e,n=r.format||n}e=e||"mm",n=n||"a4",t=(""+(t||"P")).toLowerCase();var i=(""+n).toLowerCase(),o={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(e){case"pt":var s=1;break;case"mm":s=72/25.4;break;case"cm":s=72/2.54;break;case"in":s=72;break;case"px":s=.75;break;case"pc":case"em":s=12;break;case"ex":s=6;break;default:throw"Invalid unit: "+e}if(o.hasOwnProperty(i))var a=o[i][1]/s,c=o[i][0]/s;else try{a=n[1],c=n[0]}catch(t){throw new Error("Invalid format: "+n)}if("p"===t||"portrait"===t){if(t="p",a<c){var u=c;c=a,a=u}}else{if("l"!==t&&"landscape"!==t)throw"Invalid orientation: "+t;t="l",c<a&&(u=c,c=a,a=u)}return{width:c,height:a,unit:e,k:s}},B.html=function(t,e){(e=e||{}).callback=e.callback||function(){},e.html2canvas=e.html2canvas||{},e.html2canvas.canvas=e.html2canvas.canvas||this.canvas,e.jsPDF=e.jsPDF||this,e.jsPDF;var A=new F(e);return e.worker?A:A.from(t).doCallback()},lt.API.addJS=function(t){return x=t,this.internal.events.subscribe("postPutResources",function(t){Q=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Q+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),U=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+x+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){void 0!==Q&&void 0!==U&&this.internal.out("/Names <</JavaScript "+Q+" 0 R>>")}),this},(E=lt.API).events.push(["postPutResources",function(){var t=this,e=/^(\d+) 0 obj$/;if(0<this.outline.root.children.length)for(var A=t.outline.render().split(/\r\n/),n=0;n<A.length;n++){var r=A[n],i=e.exec(r);if(null!=i){var o=i[1];t.internal.newObjectDeferredBegin(o,!1)}t.internal.write(r)}if(this.outline.createNamedDestinations){var s=this.internal.pages.length,a=[];for(n=0;n<s;n++){var c=t.internal.newObject();a.push(c);var u=t.internal.getPageInfo(n+1);t.internal.write("<< /D["+u.objId+" 0 R /XYZ null null null]>> endobj")}var l=t.internal.newObject();for(t.internal.write("<< /Names [ "),n=0;n<a.length;n++)t.internal.write("(page_"+(n+1)+")"+a[n]+" 0 R");t.internal.write(" ] >>","endobj"),t.internal.newObject(),t.internal.write("<< /Dests "+l+" 0 R"),t.internal.write(">>","endobj")}}]),E.events.push(["putCatalog",function(){0<this.outline.root.children.length&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+namesOid+" 0 R"))}]),E.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(t,e,A){var n={title:e,options:A,children:[]};return null==t&&(t=this.root),t.children.push(n),n},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(e){e.id=t.internal.newObjectDeferred();for(var A=0;A<e.children.length;A++)this.genIds_r(e.children[A])},t.outline.renderRoot=function(t){this.objStart(t),this.line("/Type /Outlines"),0<t.children.length&&(this.line("/First "+this.makeRef(t.children[0])),this.line("/Last "+this.makeRef(t.children[t.children.length-1]))),this.line("/Count "+this.count_r({count:0},t)),this.objEnd()},t.outline.renderItems=function(e){this.ctx.pdf.internal.getCoordinateString;for(var A=this.ctx.pdf.internal.getVerticalCoordinateString,n=0;n<e.children.length;n++){var r=e.children[n];this.objStart(r),this.line("/Title "+this.makeString(r.title)),this.line("/Parent "+this.makeRef(e)),0<n&&this.line("/Prev "+this.makeRef(e.children[n-1])),n<e.children.length-1&&this.line("/Next "+this.makeRef(e.children[n+1])),0<r.children.length&&(this.line("/First "+this.makeRef(r.children[0])),this.line("/Last "+this.makeRef(r.children[r.children.length-1])));var i=this.count=this.count_r({count:0},r);if(0<i&&this.line("/Count "+i),r.options&&r.options.pageNumber){var o=t.internal.getPageInfo(r.options.pageNumber);this.line("/Dest ["+o.objId+" 0 R /XYZ 0 "+A(0)+" 0]")}this.objEnd()}for(n=0;n<e.children.length;n++)r=e.children[n],this.renderItems(r)},t.outline.line=function(t){this.ctx.val+=t+"\r\n"},t.outline.makeRef=function(t){return t.id+" 0 R"},t.outline.makeString=function(e){return"("+t.internal.pdfEscape(e)+")"},t.outline.objStart=function(t){this.ctx.val+="\r\n"+t.id+" 0 obj\r\n<<\r\n"},t.outline.objEnd=function(t){this.ctx.val+=">> \r\nendobj\r\n"},t.outline.count_r=function(t,e){for(var A=0;A<e.children.length;A++)t.count++,this.count_r(t,e.children[A]);return t.count}}]),L=lt.API,N=function(){var t="function"==typeof Deflater;if(!t)throw new Error("requires deflate.js for compression");return t},S=function(t,e,A,n){var r=5,i=P;switch(n){case L.image_compression.FAST:r=3,i=O;break;case L.image_compression.MEDIUM:r=6,i=M;break;case L.image_compression.SLOW:r=9,i=T}t=H(t,e,A,i);var o=new Uint8Array(_(r)),s=I(t),a=new Deflater(r),c=a.append(t),u=a.flush(),l=o.length+c.length+u.length,h=new Uint8Array(l+4);return h.set(o),h.set(c,o.length),h.set(u,o.length+c.length),h[l++]=s>>>24&255,h[l++]=s>>>16&255,h[l++]=s>>>8&255,h[l++]=255&s,L.arrayBufferToBinaryString(h)},_=function(t,e){var A=Math.LOG2E*Math.log(32768)-8<<4|8,n=A<<8;return n|=Math.min(3,(e-1&255)>>1)<<6,n|=0,[A,255&(n+=31-n%31)]},I=function(t,e){for(var A,n=1,r=0,i=t.length,o=0;0<i;){for(i-=A=e<i?e:i;r+=n+=t[o++],--A;);n%=65521,r%=65521}return(r<<16|n)>>>0},H=function(t,e,A,n){for(var r,i,o,s=t.length/e,a=new Uint8Array(t.length+s),c=R(),u=0;u<s;u++){if(o=u*e,r=t.subarray(o,o+e),n)a.set(n(r,A,i),o+u);else{for(var l=0,h=c.length,f=[];l<h;l++)f[l]=c[l](r,A,i);var p=K(f.concat());a.set(f[p],o+u)}i=r}return a},k=function(t,e,A){var n=Array.apply([],t);return n.unshift(0),n},O=function(t,e,A){var n,r=[],i=0,o=t.length;for(r[0]=1;i<o;i++)n=t[i-e]||0,r[i+1]=t[i]-n+256&255;return r},P=function(t,e,A){var n,r=[],i=0,o=t.length;for(r[0]=2;i<o;i++)n=A&&A[i]||0,r[i+1]=t[i]-n+256&255;return r},M=function(t,e,A){var n,r,i=[],o=0,s=t.length;for(i[0]=3;o<s;o++)n=t[o-e]||0,r=A&&A[o]||0,i[o+1]=t[o]+256-(n+r>>>1)&255;return i},T=function(t,e,A){var n,r,i,o,s=[],a=0,c=t.length;for(s[0]=4;a<c;a++)n=t[a-e]||0,r=A&&A[a]||0,i=A&&A[a-e]||0,o=D(n,r,i),s[a+1]=t[a]-o+256&255;return s},D=function(t,e,A){var n=t+e-A,r=Math.abs(n-t),i=Math.abs(n-e),o=Math.abs(n-A);return r<=i&&r<=o?t:i<=o?e:A},R=function(){return[k,O,P,M,T]},K=function(t){for(var e,A,n,r=0,i=t.length;r<i;)((e=j(t[r].slice(1)))<A||!A)&&(A=e,n=r),r++;return n},j=function(t){for(var e=0,A=t.length,n=0;e<A;)n+=Math.abs(t[e++]);return n},L.processPNG=function(t,e,A,n,r){var i,o,s,a,c,u,l=this.color_spaces.DEVICE_RGB,h=this.decode.FLATE_DECODE,f=8;if(this.isArrayBuffer(t)&&(t=new Uint8Array(t)),this.isArrayBufferView(t)){if("function"!=typeof PNG||"function"!=typeof It)throw new Error("PNG support requires png.js and zlib.js");if(t=(i=new PNG(t)).imgData,f=i.bits,l=i.colorSpace,a=i.colors,-1!==[4,6].indexOf(i.colorType)){if(8===i.bits)for(var p,d=(U=32==i.pixelBitlength?new Uint32Array(i.decodePixels().buffer):16==i.pixelBitlength?new Uint16Array(i.decodePixels().buffer):new Uint8Array(i.decodePixels().buffer)).length,g=new Uint8Array(d*i.colors),m=new Uint8Array(d),w=i.pixelBitlength-i.bits,v=0,B=0;v<d;v++){for(y=U[v],p=0;p<w;)g[B++]=y>>>p&255,p+=i.bits;m[v]=y>>>p&255}if(16===i.bits){d=(U=new Uint32Array(i.decodePixels().buffer)).length,g=new Uint8Array(d*(32/i.pixelBitlength)*i.colors),m=new Uint8Array(d*(32/i.pixelBitlength));for(var y,b=1<i.colors,C=B=v=0;v<d;)y=U[v++],g[B++]=y>>>0&255,b&&(g[B++]=y>>>16&255,y=U[v++],g[B++]=y>>>0&255),m[C++]=y>>>16&255;f=8}n!==L.image_compression.NONE&&N()?(t=S(g,i.width*i.colors,i.colors,n),u=S(m,i.width,1,n)):(t=g,u=m,h=null)}if(3===i.colorType&&(l=this.color_spaces.INDEXED,c=i.palette,i.transparency.indexed)){var F=i.transparency.indexed,Q=0;for(v=0,d=F.length;v<d;++v)Q+=F[v];if((Q/=255)==d-1&&-1!==F.indexOf(0))s=[F.indexOf(0)];else if(Q!==d){var U=i.decodePixels();for(m=new Uint8Array(U.length),v=0,d=U.length;v<d;v++)m[v]=F[U[v]];u=S(m,i.width,1)}}var x=function(t){var e;switch(t){case L.image_compression.FAST:e=11;break;case L.image_compression.MEDIUM:e=13;break;case L.image_compression.SLOW:e=14;break;default:e=12}return e}(n);return o=h===this.decode.FLATE_DECODE?"/Predictor "+x+" /Colors "+a+" /BitsPerComponent "+f+" /Columns "+i.width:"/Colors "+a+" /BitsPerComponent "+f+" /Columns "+i.width,(this.isArrayBuffer(t)||this.isArrayBufferView(t))&&(t=this.arrayBufferToBinaryString(t)),(u&&this.isArrayBuffer(u)||this.isArrayBufferView(u))&&(u=this.arrayBufferToBinaryString(u)),this.createImageInfo(t,i.width,i.height,l,f,h,e,A,o,s,c,u,x)}throw new Error("Unsupported PNG image data, try using JPEG instead.")},(V=lt.API).processGIF89A=function(t,e,A,n,r){var i=new Et(t),o=i.width,s=i.height,a=[];i.decodeAndBlitFrameRGBA(0,a);var c={data:a,width:o,height:s},u=new Nt(100).encode(c,100);return V.processJPEG.call(this,u,e,A,n)},V.processGIF87A=V.processGIF89A,(q=lt.API).processBMP=function(t,e,A,n,r){var i=new St(t,!1),o=i.width,s=i.height,a={data:i.getData(),width:o,height:s},c=new Nt(100).encode(a,100);return q.processJPEG.call(this,c,e,A,n)},lt.API.setLanguage=function(t){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!=={af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"FYRO Macedonian",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[t]&&(this.internal.languageSettings.languageCode=t,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},z=lt.API,G=z.getCharWidthsArray=function(t,e){var A,n,r,i=(e=e||{}).font||this.internal.getFont(),o=e.fontSize||this.internal.getFontSize(),s=e.charSpace||this.internal.getCharSpace(),a=e.widths?e.widths:i.metadata.Unicode.widths,c=a.fof?a.fof:1,u=e.kerning?e.kerning:i.metadata.Unicode.kerning,l=u.fof?u.fof:1,h=0,f=a[0]||c,p=[];for(A=0,n=t.length;A<n;A++)r=t.charCodeAt(A),"function"==typeof i.metadata.widthOfString?p.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(r))+s*(1e3/o)||0)/1e3):p.push((a[r]||f)/c+(u[r]&&u[r][h]||0)/l),h=r;return p},X=z.getArraySum=function(t){for(var e=t.length,A=0;e;)A+=t[--e];return A},W=z.getStringUnitWidth=function(t,e){var A=(e=e||{}).fontSize||this.internal.getFontSize(),n=e.font||this.internal.getFont(),r=e.charSpace||this.internal.getCharSpace();return"function"==typeof n.metadata.widthOfString?n.metadata.widthOfString(t,A,r)/A:X(G.apply(this,arguments))},J=function(t,e,A,n){for(var r=[],i=0,o=t.length,s=0;i!==o&&s+e[i]<A;)s+=e[i],i++;r.push(t.slice(0,i));var a=i;for(s=0;i!==o;)s+e[i]>n&&(r.push(t.slice(a,i)),s=0,a=i),s+=e[i],i++;return a!==i&&r.push(t.slice(a,i)),r},Y=function(t,e,A){A||(A={});var n,r,i,o,s,a,c=[],u=[c],l=A.textIndent||0,h=0,f=0,p=t.split(" "),d=G.apply(this,[" ",A])[0];if(a=-1===A.lineIndent?p[0].length+2:A.lineIndent||0){var g=Array(a).join(" "),m=[];p.map(function(t){1<(t=t.split(/\s*\n/)).length?m=m.concat(t.map(function(t,e){return(e&&t.length?"\n":"")+t})):m.push(t[0])}),p=m,a=W.apply(this,[g,A])}for(i=0,o=p.length;i<o;i++){var w=0;if(n=p[i],a&&"\n"==n[0]&&(n=n.substr(1),w=1),r=G.apply(this,[n,A]),e<l+h+(f=X(r))||w){if(e<f){for(s=J.apply(this,[n,r,e-(l+h),e]),c.push(s.shift()),c=[s.pop()];s.length;)u.push([s.shift()]);f=X(r.slice(n.length-(c[0]?c[0].length:0)))}else c=[n];u.push(c),l=f+a,h=d}else c.push(n),l+=h+f,h=d}if(a)var v=function(t,e){return(e?g:"")+t.join(" ")};else v=function(t){return t.join(" ")};return u.map(v)},z.splitTextToSize=function(t,e,A){var n,r=(A=A||{}).fontSize||this.internal.getFontSize(),i=function(t){if(t.widths&&t.kerning)return{widths:t.widths,kerning:t.kerning};var e=this.internal.getFont(t.fontName,t.fontStyle),A="Unicode";return e.metadata[A]?{widths:e.metadata[A].widths||{0:1},kerning:e.metadata[A].kerning||{}}:{font:e.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,A);n=Array.isArray(t)?t:t.split(/\r?\n/);var o=1*this.internal.scaleFactor*e/r;i.textIndent=A.textIndent?1*A.textIndent*this.internal.scaleFactor/r:0,i.lineIndent=A.lineIndent;var s,a,c=[];for(s=0,a=n.length;s<a;s++)c=c.concat(Y.apply(this,[n[s],o,i]));return c},$=lt.API,tt={codePages:["WinAnsiEncoding"],WinAnsiEncoding:(Z=function(t){for(var e="klmnopqrstuvwxyz",A={},n=0;n<e.length;n++)A[e[n]]="0123456789abcdef"[n];var r,i,o,s,a,c={},u=1,l=c,h=[],f="",p="",d=t.length-1;for(n=1;n!=d;)a=t[n],n+=1,"'"==a?i=i?(s=i.join(""),r):[]:i?i.push(a):"{"==a?(h.push([l,s]),l={},s=r):"}"==a?((o=h.pop())[0][o[1]]=l,s=r,l=o[0]):"-"==a?u=-1:s===r?A.hasOwnProperty(a)?(f+=A[a],s=parseInt(f,16)*u,u=1,f=""):f+=a:A.hasOwnProperty(a)?(p+=A[a],l[s]=parseInt(p,16)*u,u=1,s=r,p=""):p+=a;return c})("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},et={Unicode:{Courier:tt,"Courier-Bold":tt,"Courier-BoldOblique":tt,"Courier-Oblique":tt,Helvetica:tt,"Helvetica-Bold":tt,"Helvetica-BoldOblique":tt,"Helvetica-Oblique":tt,"Times-Roman":tt,"Times-Bold":tt,"Times-BoldItalic":tt,"Times-Italic":tt}},At={Unicode:{"Courier-Oblique":Z("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":Z("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":Z("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:Z("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":Z("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":Z("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:Z("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:Z("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":Z("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:Z("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":Z("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":Z("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":Z("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":Z("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}},$.events.push(["addFont",function(t){var e,A,n,r=t.font,i="Unicode";(e=At[i][r.postScriptName])&&((A=r.metadata[i]?r.metadata[i]:r.metadata[i]={}).widths=e.widths,A.kerning=e.kerning),(n=et[i][r.postScriptName])&&((A=r.metadata[i]?r.metadata[i]:r.metadata[i]={}).encoding=n).codePages&&n.codePages.length&&(r.encoding=n.codePages[0])}]),nt=lt,"undefined"!=typeof self&&self||void 0!==Ui&&Ui||"undefined"!=typeof window&&window||Function("return this")(),nt.API.events.push(["addFont",function(t){var e=t.font,A=t.instance;if(void 0!==A&&A.existsFileInVFS(e.postScriptName)){var n=A.getFileFromVFS(e.postScriptName);if("string"!=typeof n)throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+e.postScriptName+"').");e.metadata=nt.API.TTFFont.open(e.postScriptName,e.fontName,n,e.encoding),e.metadata.Unicode=e.metadata.Unicode||{encoding:{},kerning:{},widths:[]},e.metadata.glyIdsUsed=[0]}else if(!1===e.isStandardFont)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+e.postScriptName+"').")}]),(rt=lt.API).addSvg=function(t,e,A,n,r){if(void 0===e||void 0===A)throw new Error("addSVG needs values for 'x' and 'y'");function i(t){for(var e=parseFloat(t[1]),A=parseFloat(t[2]),n=[],r=3,i=t.length;r<i;)"c"===t[r]?(n.push([parseFloat(t[r+1]),parseFloat(t[r+2]),parseFloat(t[r+3]),parseFloat(t[r+4]),parseFloat(t[r+5]),parseFloat(t[r+6])]),r+=7):"l"===t[r]?(n.push([parseFloat(t[r+1]),parseFloat(t[r+2])]),r+=3):r+=1;return[e,A,n]}var o,s,a,c,u,l,h,f,p=(o=t,(a=((f=(c=document).createElement("iframe"),u=".jsPDF_sillysvg_iframe {display:none;position:absolute;}",(h=(l=c).createElement("style")).type="text/css",h.styleSheet?h.styleSheet.cssText=u:h.appendChild(l.createTextNode(u)),l.getElementsByTagName("head")[0].appendChild(h),f.name="childframe",f.setAttribute("width",0),f.setAttribute("height",0),f.setAttribute("frameborder","0"),f.setAttribute("scrolling","no"),f.setAttribute("seamless","seamless"),f.setAttribute("class","jsPDF_sillysvg_iframe"),c.body.appendChild(f),s=f).contentWindow||s.contentDocument).document).write(o),a.close(),a.getElementsByTagName("svg")[0]),d=[1,1],g=parseFloat(p.getAttribute("width")),m=parseFloat(p.getAttribute("height"));g&&m&&(n&&r?d=[n/g,r/m]:n?d=[n/g,n/g]:r&&(d=[r/m,r/m]));var w,v,B,y,b=p.childNodes;for(w=0,v=b.length;w<v;w++)(B=b[w]).tagName&&"PATH"===B.tagName.toUpperCase()&&((y=i(B.getAttribute("d").split(" ")))[0]=y[0]*d[0]+e,y[1]=y[1]*d[1]+A,this.lines.call(this,y[2],y[0],y[1],d));return this},rt.addSVG=rt.addSvg,rt.addSvgAsImage=function(t,e,A,n,r,i,o,s){if(isNaN(e)||isNaN(A))throw console.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(n)||isNaN(r))throw console.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var a=document.createElement("canvas");a.width=n,a.height=r;var c=a.getContext("2d");return c.fillStyle="#fff",c.fillRect(0,0,a.width,a.height),canvg(a,t,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0}),this.addImage(a.toDataURL("image/jpeg",1),e,A,n,r,o,s),this},lt.API.putTotalPages=function(t){var e,A;A=parseInt(this.internal.getFont().id.substr(1),10)<15?(e=new RegExp(t,"g"),this.internal.getNumberOfPages()):(e=new RegExp(this.pdfEscape16(t,this.internal.getFont()),"g"),this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var n=1;n<=this.internal.getNumberOfPages();n++)for(var r=0;r<this.internal.pages[n].length;r++)this.internal.pages[n][r]=this.internal.pages[n][r].replace(e,A);return this},lt.API.viewerPreferences=function(t,e){var n;t=t||{},e=e||!1;var r,i,o={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(o),a=[],c=0,u=0,l=0,h=!0;function f(t,e){var A,n=!1;for(A=0;A<t.length;A+=1)t[A]===e&&(n=!0);return n}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(o)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,"reset"===t||!0===e){var p=s.length;for(l=0;l<p;l+=1)n[s[l]].value=n[s[l]].defaultValue,n[s[l]].explicitSet=!1}if("object"===A(t))for(r in t)if(i=t[r],f(s,r)&&void 0!==i){if("boolean"===n[r].type&&"boolean"==typeof i)n[r].value=i;else if("name"===n[r].type&&f(n[r].valueSet,i))n[r].value=i;else if("integer"===n[r].type&&Number.isInteger(i))n[r].value=i;else if("array"===n[r].type){for(c=0;c<i.length;c+=1)if(h=!0,1===i[c].length&&"number"==typeof i[c][0])a.push(String(i[c]-1));else if(1<i[c].length){for(u=0;u<i[c].length;u+=1)"number"!=typeof i[c][u]&&(h=!1);!0===h&&a.push([i[c][0]-1,i[c][1]-1].join(" "))}n[r].value="["+a.join(" ")+"]"}else n[r].value=n[r].defaultValue;n[r].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",function(){var t,e=[];for(t in n)!0===n[t].explicitSet&&("name"===n[t].type?e.push("/"+t+" /"+n[t].value):e.push("/"+t+" "+n[t].value));0!==e.length&&this.internal.write("/ViewerPreferences\n<<\n"+e.join("\n")+"\n>>")}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},it=lt.API,at=st=ot="",it.addMetadata=function(t,e){return st=e||"http://jspdf.default.namespaceuri/",ot=t,this.internal.events.subscribe("postPutResources",function(){if(ot){var t='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+st+'"><jspdf:metadata>',e=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),A=unescape(encodeURIComponent(t)),n=unescape(encodeURIComponent(ot)),r=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),i=unescape(encodeURIComponent("</x:xmpmeta>")),o=A.length+n.length+r.length+e.length+i.length;at=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+o+" >>"),this.internal.write("stream"),this.internal.write(e+A+n+r+i),this.internal.write("endstream"),this.internal.write("endobj")}else at=""}),this.internal.events.subscribe("putCatalog",function(){at&&this.internal.write("/Metadata "+at+" 0 R")}),this},function(t,e){var A=t.API,n=A.pdfEscape16=function(t,e){for(var A,n=e.metadata.Unicode.widths,r=["","0","00","000","0000"],i=[""],o=0,s=t.length;o<s;++o){if(A=e.metadata.characterToGlyph(t.charCodeAt(o)),e.metadata.glyIdsUsed.push(A),e.metadata.toUnicode[A]=t.charCodeAt(o),-1==n.indexOf(A)&&(n.push(A),n.push([parseInt(e.metadata.widthOfGlyph(A),10)])),"0"==A)return i.join("");A=A.toString(16),i.push(r[4-A.length],A)}return i.join("")},r=function(t){var e,A,n,r,i,o,s;for(i="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n /Registry (Adobe)\n /Ordering (UCS)\n /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",n=[],o=0,s=(A=Object.keys(t).sort(function(t,e){return t-e})).length;o<s;o++)e=A[o],100<=n.length&&(i+="\n"+n.length+" beginbfchar\n"+n.join("\n")+"\nendbfchar",n=[]),r=("0000"+t[e].toString(16)).slice(-4),e=("0000"+(+e).toString(16)).slice(-4),n.push("<"+e+"><"+r+">");return n.length&&(i+="\n"+n.length+" beginbfchar\n"+n.join("\n")+"\nendbfchar\n"),i+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};A.events.push(["putFont",function(e){!function(e,A,n,i){if(e.metadata instanceof t.API.TTFFont&&"Identity-H"===e.encoding){for(var o=e.metadata.Unicode.widths,s=e.metadata.subset.encode(e.metadata.glyIdsUsed,1),a="",c=0;c<s.length;c++)a+=String.fromCharCode(s[c]);var u=n();i({data:a,addLength1:!0}),A("endobj");var l=n();i({data:r(e.metadata.toUnicode),addLength1:!0}),A("endobj");var h=n();A("<<"),A("/Type /FontDescriptor"),A("/FontName /"+e.fontName),A("/FontFile2 "+u+" 0 R"),A("/FontBBox "+t.API.PDFObject.convert(e.metadata.bbox)),A("/Flags "+e.metadata.flags),A("/StemV "+e.metadata.stemV),A("/ItalicAngle "+e.metadata.italicAngle),A("/Ascent "+e.metadata.ascender),A("/Descent "+e.metadata.decender),A("/CapHeight "+e.metadata.capHeight),A(">>"),A("endobj");var f=n();A("<<"),A("/Type /Font"),A("/BaseFont /"+e.fontName),A("/FontDescriptor "+h+" 0 R"),A("/W "+t.API.PDFObject.convert(o)),A("/CIDToGIDMap /Identity"),A("/DW 1000"),A("/Subtype /CIDFontType2"),A("/CIDSystemInfo"),A("<<"),A("/Supplement 0"),A("/Registry (Adobe)"),A("/Ordering ("+e.encoding+")"),A(">>"),A(">>"),A("endobj"),e.objectNumber=n(),A("<<"),A("/Type /Font"),A("/Subtype /Type0"),A("/ToUnicode "+l+" 0 R"),A("/BaseFont /"+e.fontName),A("/Encoding /"+e.encoding),A("/DescendantFonts ["+f+" 0 R]"),A(">>"),A("endobj"),e.isAlreadyPutted=!0}}(e.font,e.out,e.newObject,e.putStream)}]),A.events.push(["putFont",function(e){!function(e,A,n,i){if(e.metadata instanceof t.API.TTFFont&&"WinAnsiEncoding"===e.encoding){e.metadata.Unicode.widths;for(var o=e.metadata.rawData,s="",a=0;a<o.length;a++)s+=String.fromCharCode(o[a]);var c=n();i({data:s,addLength1:!0}),A("endobj");var u=n();i({data:r(e.metadata.toUnicode),addLength1:!0}),A("endobj");var l=n();for(A("<<"),A("/Descent "+e.metadata.decender),A("/CapHeight "+e.metadata.capHeight),A("/StemV "+e.metadata.stemV),A("/Type /FontDescriptor"),A("/FontFile2 "+c+" 0 R"),A("/Flags 96"),A("/FontBBox "+t.API.PDFObject.convert(e.metadata.bbox)),A("/FontName /"+e.fontName),A("/ItalicAngle "+e.metadata.italicAngle),A("/Ascent "+e.metadata.ascender),A(">>"),A("endobj"),e.objectNumber=n(),a=0;a<e.metadata.hmtx.widths.length;a++)e.metadata.hmtx.widths[a]=parseInt(e.metadata.hmtx.widths[a]*(1e3/e.metadata.head.unitsPerEm));A("<</Subtype/TrueType/Type/Font/ToUnicode "+u+" 0 R/BaseFont/"+e.fontName+"/FontDescriptor "+l+" 0 R/Encoding/"+e.encoding+" /FirstChar 29 /LastChar 255 /Widths "+t.API.PDFObject.convert(e.metadata.hmtx.widths)+">>"),A("endobj"),e.isAlreadyPutted=!0}}(e.font,e.out,e.newObject,e.putStream)}]);var i=function(t){var e,A,r=t.text||"",i=t.x,o=t.y,s=t.options||{},a=t.mutex||{},c=a.pdfEscape,u=a.activeFontKey,l=a.fonts,h=(a.activeFontSize,""),f=0,p="",d=l[A=u].encoding;if("Identity-H"!==l[A].encoding)return{text:r,x:i,y:o,options:s,mutex:a};for(p=r,A=u,"[object Array]"===Object.prototype.toString.call(r)&&(p=r[0]),f=0;f<p.length;f+=1)l[A].metadata.hasOwnProperty("cmap")&&(e=l[A].metadata.cmap.unicode.codeMap[p[f].charCodeAt(0)]),e?h+=p[f]:p[f].charCodeAt(0)<256&&l[A].metadata.hasOwnProperty("Unicode")?h+=p[f]:h+="";var g="";return parseInt(A.slice(1))<14||"WinAnsiEncoding"===d?g=function(t){for(var e="",A=0;A<t.length;A++)e+=""+t.charCodeAt(A).toString(16);return e}(c(h,A)):"Identity-H"===d&&(g=n(h,l[A])),a.isHex=!0,{text:g,x:i,y:o,options:s,mutex:a}};A.events.push(["postProcessText",function(t){var e=t.text||"",A=t.x,n=t.y,r=t.options,o=t.mutex,s=(r.lang,[]),a={text:e,x:A,y:n,options:r,mutex:o};if("[object Array]"===Object.prototype.toString.call(e)){var c=0;for(c=0;c<e.length;c+=1)"[object Array]"===Object.prototype.toString.call(e[c])&&3===e[c].length?s.push([i(Object.assign({},a,{text:e[c][0]})).text,e[c][1],e[c][2]]):s.push(i(Object.assign({},a,{text:e[c]})).text);t.text=s}else t.text=i(Object.assign({},a,{text:e})).text}])}(lt,"undefined"!=typeof self&&self||void 0!==Ui&&Ui||"undefined"!=typeof window&&window||Function("return this")()),ct=lt.API,ut=function(t){return void 0!==t&&(void 0===t.vFS&&(t.vFS={}),!0)},ct.existsFileInVFS=function(t){return!!ut(this.internal)&&void 0!==this.internal.vFS[t]},ct.addFileToVFS=function(t,e){return ut(this.internal),this.internal.vFS[t]=e,this},ct.getFileFromVFS=function(t){return ut(this.internal),void 0!==this.internal.vFS[t]?this.internal.vFS[t]:null},lt.API.addHTML=function(t,e,A,n,r){if("undefined"==typeof html2canvas&&"undefined"==typeof rasterizeHTML)throw new Error("You need either https://github.com/niklasvh/html2canvas or https://github.com/cburgmer/rasterizeHTML.js");"number"!=typeof e&&(n=e,r=A),"function"==typeof n&&(r=n,n=null),"function"!=typeof r&&(r=function(){});var i=this.internal,o=i.scaleFactor,s=i.pageSize.getWidth(),a=i.pageSize.getHeight();if((n=n||{}).onrendered=function(t){e=parseInt(e)||0,A=parseInt(A)||0;var i=n.dim||{},c=Object.assign({top:0,right:0,bottom:0,left:0,useFor:"content"},n.margin),u=i.h||Math.min(a,t.height/o),l=i.w||Math.min(s,t.width/o)-e,h=n.format||"JPEG",f=n.imageCompression||"SLOW";if(t.height>a-c.top-c.bottom&&n.pagesplit){var p=function(t,e,A,r,i){var o=document.createElement("canvas");o.height=i,o.width=r;var s=o.getContext("2d");return s.mozImageSmoothingEnabled=!1,s.webkitImageSmoothingEnabled=!1,s.msImageSmoothingEnabled=!1,s.imageSmoothingEnabled=!1,s.fillStyle=n.backgroundColor||"#ffffff",s.fillRect(0,0,r,i),s.drawImage(t,e,A,r,i,0,0,r,i),o},d=function(){for(var n,i,u=0,d=0,g={},m=!1;;){var w;if(d=0,g.top=0!==u?c.top:A,g.left=0!==u?c.left:e,m=(s-c.left-c.right)*o<t.width,"content"===c.useFor?0===u?(n=Math.min((s-c.left)*o,t.width),i=Math.min((a-c.top)*o,t.height-u)):(n=Math.min(s*o,t.width),i=Math.min(a*o,t.height-u),g.top=0):(n=Math.min((s-c.left-c.right)*o,t.width),i=Math.min((a-c.bottom-c.top)*o,t.height-u)),m)for(;;){"content"===c.useFor&&(0===d?n=Math.min((s-c.left)*o,t.width):(n=Math.min(s*o,t.width-d),g.left=0));var v=[w=p(t,d,u,n,i),g.left,g.top,w.width/o,w.height/o,h,null,f];if(this.addImage.apply(this,v),(d+=n)>=t.width)break;this.addPage()}else v=[w=p(t,0,u,n,i),g.left,g.top,w.width/o,w.height/o,h,null,f],this.addImage.apply(this,v);if((u+=i)>=t.height)break;this.addPage()}r(l,u,null,v)}.bind(this);if("CANVAS"===t.nodeName){var g=new Image;g.onload=d,g.src=t.toDataURL("image/png"),t=g}else d()}else{var m=Math.random().toString(35),w=[t,e,A,l,u,h,m,f];this.addImage.apply(this,w),r(l,u,m,w)}}.bind(this),"undefined"!=typeof html2canvas&&!n.rstz)return html2canvas(t,n);if("undefined"==typeof rasterizeHTML)return null;var c="drawDocument";return"string"==typeof t&&(c=/^http/.test(t)?"drawURL":"drawHTML"),n.width=n.width||s*o,rasterizeHTML[c](t,void 0,n).then(function(t){n.onrendered(t.image)},function(t){r(null,t)})},function(t){var e,n,r,i,o,s,a,c,u,l,h,f,p,d,g,m,w,v,B,y;e=function(){return function(e){return t.prototype=e,new t};function t(){}}(),l=function(t){var e,A,n,r,i,o,s;for(A=0,n=t.length,e=void 0,o=r=!1;!r&&A!==n;)(e=t[A]=t[A].trimLeft())&&(r=!0),A++;for(A=n-1;n&&!o&&-1!==A;)(e=t[A]=t[A].trimRight())&&(o=!0),A--;for(i=/\s+$/g,s=!0,A=0;A!==n;)"\u2028"!=t[A]&&(e=t[A].replace(/\s+/g," "),s&&(e=e.trimLeft()),e&&(s=i.test(e)),t[A]=e),A++;return t},f=function(t){var e,A,n;for(e=void 0,A=(n=t.split(",")).shift();!e&&A;)e=r[A.trim().toLowerCase()],A=n.shift();return e},p=function(t){var e;return-1<(t="auto"===t?"0px":t).indexOf("em")&&!isNaN(Number(t.replace("em","")))&&(t=18.719*Number(t.replace("em",""))+"px"),-1<t.indexOf("pt")&&!isNaN(Number(t.replace("pt","")))&&(t=1.333*Number(t.replace("pt",""))+"px"),(e=d[t])?e:void 0!==(e={"xx-small":9,"x-small":11,small:13,medium:16,large:19,"x-large":23,"xx-large":28,auto:0}[t])?d[t]=e/16:(e=parseFloat(t))?d[t]=e/16:(e=t.match(/([\d\.]+)(px)/),Array.isArray(e)&&3===e.length?d[t]=parseFloat(e[1])/16:d[t]=1)},u=function(t){var e,A,n,r,u;return u=t,r=document.defaultView&&document.defaultView.getComputedStyle?document.defaultView.getComputedStyle(u,null):u.currentStyle?u.currentStyle:u.style,A=void 0,(e={})["font-family"]=f((n=function(t){return t=t.replace(/-\D/g,function(t){return t.charAt(1).toUpperCase()}),r[t]})("font-family"))||"times",e["font-style"]=i[n("font-style")]||"normal",e["text-align"]=o[n("text-align")]||"left","bold"===(A=s[n("font-weight")]||"normal")&&("normal"===e["font-style"]?e["font-style"]=A:e["font-style"]=A+e["font-style"]),e["font-size"]=p(n("font-size"))||1,e["line-height"]=p(n("line-height"))||1,e.display="inline"===n("display")?"inline":"block",A="block"===e.display,e["margin-top"]=A&&p(n("margin-top"))||0,e["margin-bottom"]=A&&p(n("margin-bottom"))||0,e["padding-top"]=A&&p(n("padding-top"))||0,e["padding-bottom"]=A&&p(n("padding-bottom"))||0,e["margin-left"]=A&&p(n("margin-left"))||0,e["margin-right"]=A&&p(n("margin-right"))||0,e["padding-left"]=A&&p(n("padding-left"))||0,e["padding-right"]=A&&p(n("padding-right"))||0,e["page-break-before"]=n("page-break-before")||"auto",e.float=a[n("cssFloat")]||"none",e.clear=c[n("clear")]||"none",e.color=n("color"),e},g=function(t,e,A){var n,r,i,o,s;if(i=!1,o=r=void 0,n=A["#"+t.id])if("function"==typeof n)i=n(t,e);else for(r=0,o=n.length;!i&&r!==o;)i=n[r](t,e),r++;if(n=A[t.nodeName],!i&&n)if("function"==typeof n)i=n(t,e);else for(r=0,o=n.length;!i&&r!==o;)i=n[r](t,e),r++;for(s="string"==typeof t.className?t.className.split(" "):[],r=0;r<s.length;r++)if(n=A["."+s[r]],!i&&n)if("function"==typeof n)i=n(t,e);else for(r=0,o=n.length;!i&&r!==o;)i=n[r](t,e),r++;return i},y=function(t,e){var A,n,r,i,o,s,a,c,u;for(A=[],n=[],r=0,u=t.rows[0].cells.length,a=t.clientWidth;r<u;)c=t.rows[0].cells[r],n[r]={name:c.textContent.toLowerCase().replace(/\s+/g,""),prompt:c.textContent.replace(/\r?\n/g,""),width:c.clientWidth/a*e.pdf.internal.pageSize.getWidth()},r++;for(r=1;r<t.rows.length;){for(s=t.rows[r],o={},i=0;i<s.cells.length;)o[n[i].name]=s.cells[i].textContent.replace(/\r?\n/g,""),i++;A.push(o),r++}return{rows:A,headers:n}};var b={SCRIPT:1,STYLE:1,NOSCRIPT:1,OBJECT:1,EMBED:1,SELECT:1},C=1;n=function(t,r,i){var o,s,a,c,l,h,f,p;for(s=t.childNodes,o=void 0,(l="block"===(a=u(t)).display)&&(r.setBlockBoundary(),r.setBlockStyle(a)),c=0,h=s.length;c<h;){if("object"===A(o=s[c])){if(r.executeWatchFunctions(o),1===o.nodeType&&"HEADER"===o.nodeName){var d=o,w=r.pdf.margins_doc.top;r.pdf.internal.events.subscribe("addPage",function(t){r.y=w,n(d,r,i),r.pdf.margins_doc.top=r.y+10,r.y+=10},!1)}if(8===o.nodeType&&"#comment"===o.nodeName)~o.textContent.indexOf("ADD_PAGE")&&(r.pdf.addPage(),r.y=r.pdf.margins_doc.top);else if(1!==o.nodeType||b[o.nodeName])if(3===o.nodeType){var v=o.nodeValue;if(o.nodeValue&&"LI"===o.parentNode.nodeName)if("OL"===o.parentNode.parentNode.nodeName)v=C+++". "+v;else{var B=a["font-size"],F=(3-.75*B)*r.pdf.internal.scaleFactor,Q=.75*B*r.pdf.internal.scaleFactor,U=1.74*B/r.pdf.internal.scaleFactor;p=function(t,e){this.pdf.circle(t+F,e+Q,U,"FD")}}16&o.ownerDocument.body.compareDocumentPosition(o)&&r.addText(v,a)}else"string"==typeof o&&r.addText(o,a);else{var x;if("IMG"===o.nodeName){var E=o.getAttribute("src");x=m[r.pdf.sHashCode(E)||E]}if(x){r.pdf.internal.pageSize.getHeight()-r.pdf.margins_doc.bottom<r.y+o.height&&r.y>r.pdf.margins_doc.top&&(r.pdf.addPage(),r.y=r.pdf.margins_doc.top,r.executeWatchFunctions(o));var L=u(o),N=r.x,S=12/r.pdf.internal.scaleFactor,_=(L["margin-left"]+L["padding-left"])*S,I=(L["margin-right"]+L["padding-right"])*S,H=(L["margin-top"]+L["padding-top"])*S,k=(L["margin-bottom"]+L["padding-bottom"])*S;void 0!==L.float&&"right"===L.float?N+=r.settings.width-o.width-I:N+=_,r.pdf.addImage(x,N,r.y+H,o.width,o.height),x=void 0,"right"===L.float||"left"===L.float?(r.watchFunctions.push(function(t,e,A,n){return r.y>=e?(r.x+=t,r.settings.width+=A,!0):!!(n&&1===n.nodeType&&!b[n.nodeName]&&r.x+n.width>r.pdf.margins_doc.left+r.pdf.margins_doc.width)&&(r.x+=t,r.y=e,r.settings.width+=A,!0)}.bind(this,"left"===L.float?-o.width-_-I:0,r.y+o.height+H+k,o.width)),r.watchFunctions.push(function(t,e,A){return!(r.y<t&&e===r.pdf.internal.getNumberOfPages())||1===A.nodeType&&"both"===u(A).clear&&(r.y=t,!0)}.bind(this,r.y+o.height,r.pdf.internal.getNumberOfPages())),r.settings.width-=o.width+_+I,"left"===L.float&&(r.x+=o.width+_+I)):r.y+=o.height+H+k}else if("TABLE"===o.nodeName)f=y(o,r),r.y+=10,r.pdf.table(r.x,r.y,f.rows,f.headers,{autoSize:!1,printHeaders:i.printHeaders,margins:r.pdf.margins_doc,css:u(o)}),r.y=r.pdf.lastCellPos.y+r.pdf.lastCellPos.h+20;else if("OL"===o.nodeName||"UL"===o.nodeName)C=1,g(o,r,i)||n(o,r,i),r.y+=10;else if("LI"===o.nodeName){var O=r.x;r.x+=20/r.pdf.internal.scaleFactor,r.y+=3,g(o,r,i)||n(o,r,i),r.x=O}else"BR"===o.nodeName?(r.y+=a["font-size"]*r.pdf.internal.scaleFactor,r.addText("\u2028",e(a))):g(o,r,i)||n(o,r,i)}}c++}if(i.outY=r.y,l)return r.setBlockBoundary(p)},m={},w=function(t,e,A,n){var r,i=t.getElementsByTagName("img"),o=i.length,s=0;function a(){e.pdf.internal.events.publish("imagesLoaded"),n(r)}function c(t,A,n){if(t){var i=new Image;r=++s,i.crossOrigin="",i.onerror=i.onload=function(){if(i.complete&&(0===i.src.indexOf("data:image/")&&(i.width=A||i.width||0,i.height=n||i.height||0),i.width+i.height)){var r=e.pdf.sHashCode(t)||t;m[r]=m[r]||i}--s||a()},i.src=t}}for(;o--;)c(i[o].getAttribute("src"),i[o].width,i[o].height);return s||a()},v=function(t,e,A){var r=t.getElementsByTagName("footer");if(0<r.length){r=r[0];var i=e.pdf.internal.write,o=e.y;e.pdf.internal.write=function(){},n(r,e,A);var s=Math.ceil(e.y-o)+5;e.y=o,e.pdf.internal.write=i,e.pdf.margins_doc.bottom+=s;for(var a=function(t){var i=void 0!==t?t.pageNumber:1,o=e.y;e.y=e.pdf.internal.pageSize.getHeight()-e.pdf.margins_doc.bottom,e.pdf.margins_doc.bottom-=s;for(var a=r.getElementsByTagName("span"),c=0;c<a.length;++c)-1<(" "+a[c].className+" ").replace(/[\n\t]/g," ").indexOf(" pageCounter ")&&(a[c].innerHTML=i),-1<(" "+a[c].className+" ").replace(/[\n\t]/g," ").indexOf(" totalPages ")&&(a[c].innerHTML="###jsPDFVarTotalPages###");n(r,e,A),e.pdf.margins_doc.bottom+=s,e.y=o},c=r.getElementsByTagName("span"),u=0;u<c.length;++u)-1<(" "+c[u].className+" ").replace(/[\n\t]/g," ").indexOf(" totalPages ")&&e.pdf.internal.events.subscribe("htmlRenderingFinished",e.pdf.putTotalPages.bind(e.pdf,"###jsPDFVarTotalPages###"),!0);e.pdf.internal.events.subscribe("addPage",a,!1),a(),b.FOOTER=1}},B=function(t,e,A,r,i,o){if(!e)return!1;var s,a,c,u;"string"==typeof e||e.parentNode||(e=""+e.innerHTML),"string"==typeof e&&(s=e.replace(/<\/?script[^>]*?>/gi,""),u="jsPDFhtmlText"+Date.now().toString()+(1e3*Math.random()).toFixed(0),(c=document.createElement("div")).style.cssText="position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */clip: rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height: 1px !important;width: 1px !important; top:auto;left:-100px;overflow: hidden;",c.innerHTML='<iframe style="height:1px;width:1px" name="'+u+'" />',document.body.appendChild(c),(a=window.frames[u]).document.open(),a.document.writeln(s),a.document.close(),e=a.document.body);var l,f=new h(t,A,r,i);return w.call(this,e,f,i.elementHandlers,function(t){v(e,f,i.elementHandlers),n(e,f,i.elementHandlers),f.pdf.internal.events.publish("htmlRenderingFinished"),l=f.dispose(),"function"==typeof o?o(l):t&&console.error("jsPDF Warning: rendering issues? provide a callback to fromHTML!")}),l||{x:f.x,y:f.y}},(h=function(t,e,A,n){return this.pdf=t,this.x=e,this.y=A,this.settings=n,this.watchFunctions=[],this.init(),this}).prototype.init=function(){return this.paragraph={text:[],style:[]},this.pdf.internal.write("q")},h.prototype.dispose=function(){return this.pdf.internal.write("Q"),{x:this.x,y:this.y,ready:!0}},h.prototype.executeWatchFunctions=function(t){var e=!1,A=[];if(0<this.watchFunctions.length){for(var n=0;n<this.watchFunctions.length;++n)!0===this.watchFunctions[n](t)?e=!0:A.push(this.watchFunctions[n]);this.watchFunctions=A}return e},h.prototype.splitFragmentsIntoLines=function(t,A){var n,r,i,o,s,a,c,u,l,h,f,p,d,g;for(h=this.pdf.internal.scaleFactor,o={},a=c=u=g=s=i=l=r=void 0,p=[f=[]],n=0,d=this.settings.width;t.length;)if(s=t.shift(),g=A.shift(),s)if((i=o[(r=g["font-family"])+(l=g["font-style"])])||(i=this.pdf.internal.getFont(r,l).metadata.Unicode,o[r+l]=i),u={widths:i.widths,kerning:i.kerning,fontSize:12*g["font-size"],textIndent:n},c=this.pdf.getStringUnitWidth(s,u)*u.fontSize/h,"\u2028"==s)f=[],p.push(f);else if(d<n+c){for(a=this.pdf.splitTextToSize(s,d,u),f.push([a.shift(),g]);a.length;)f=[[a.shift(),g]],p.push(f);n=this.pdf.getStringUnitWidth(f[0][0],u)*u.fontSize/h}else f.push([s,g]),n+=c;if(void 0!==g["text-align"]&&("center"===g["text-align"]||"right"===g["text-align"]||"justify"===g["text-align"]))for(var m=0;m<p.length;++m){var w=this.pdf.getStringUnitWidth(p[m][0][0],u)*u.fontSize/h;0<m&&(p[m][0][1]=e(p[m][0][1]));var v=d-w;if("right"===g["text-align"])p[m][0][1]["margin-left"]=v;else if("center"===g["text-align"])p[m][0][1]["margin-left"]=v/2;else if("justify"===g["text-align"]){var B=p[m][0][0].split(" ").length-1;p[m][0][1]["word-spacing"]=v/B,m===p.length-1&&(p[m][0][1]["word-spacing"]=0)}}return p},h.prototype.RenderTextFragment=function(t,e){var A,n;n=0,this.pdf.internal.pageSize.getHeight()-this.pdf.margins_doc.bottom<this.y+this.pdf.internal.getFontSize()&&(this.pdf.internal.write("ET","Q"),this.pdf.addPage(),this.y=this.pdf.margins_doc.top,this.pdf.internal.write("q","BT",this.getPdfColor(e.color),this.pdf.internal.getCoordinateString(this.x),this.pdf.internal.getVerticalCoordinateString(this.y),"Td"),n=Math.max(n,e["line-height"],e["font-size"]),this.pdf.internal.write(0,(-12*n).toFixed(2),"Td")),A=this.pdf.internal.getFont(e["font-family"],e["font-style"]);var r=this.getPdfColor(e.color);r!==this.lastTextColor&&(this.pdf.internal.write(r),this.lastTextColor=r),void 0!==e["word-spacing"]&&0<e["word-spacing"]&&this.pdf.internal.write(e["word-spacing"].toFixed(2),"Tw"),this.pdf.internal.write("/"+A.id,(12*e["font-size"]).toFixed(2),"Tf","("+this.pdf.internal.pdfEscape(t)+") Tj"),void 0!==e["word-spacing"]&&this.pdf.internal.write(0,"Tw")},h.prototype.getPdfColor=function(t){var e,A,n,r=/rgb\s*\(\s*(\d+),\s*(\d+),\s*(\d+\s*)\)/.exec(t);if(null!=r)e=parseInt(r[1]),A=parseInt(r[2]),n=parseInt(r[3]);else{if("string"==typeof t&&"#"!=t.charAt(0)){var i=new RGBColor(t);t=i.ok?i.toHex():"#000000"}e=t.substring(1,3),e=parseInt(e,16),A=t.substring(3,5),A=parseInt(A,16),n=t.substring(5,7),n=parseInt(n,16)}if("string"==typeof e&&/^#[0-9A-Fa-f]{6}$/.test(e)){var o=parseInt(e.substr(1),16);e=o>>16&255,A=o>>8&255,n=255&o}var s=this.f3;return 0===e&&0===A&&0===n||void 0===A?s(e/255)+" g":[s(e/255),s(A/255),s(n/255),"rg"].join(" ")},h.prototype.f3=function(t){return t.toFixed(3)},h.prototype.renderParagraph=function(t){var e,A,n,r,i,o,s,a,c,u,h,f,p;if(n=l(this.paragraph.text),f=this.paragraph.style,e=this.paragraph.blockstyle,this.paragraph.priorblockstyle,this.paragraph={text:[],style:[],blockstyle:{},priorblockstyle:e},n.join("").trim()){s=this.splitFragmentsIntoLines(n,f),a=o=void 0,A=12/this.pdf.internal.scaleFactor,this.priorMarginBottom=this.priorMarginBottom||0,h=(Math.max((e["margin-top"]||0)-this.priorMarginBottom,0)+(e["padding-top"]||0))*A,u=((e["margin-bottom"]||0)+(e["padding-bottom"]||0))*A,this.priorMarginBottom=e["margin-bottom"]||0,"always"===e["page-break-before"]&&(this.pdf.addPage(),this.y=0,h=((e["margin-top"]||0)+(e["padding-top"]||0))*A),c=this.pdf.internal.write,i=r=void 0,this.y+=h,c("q","BT 0 g",this.pdf.internal.getCoordinateString(this.x),this.pdf.internal.getVerticalCoordinateString(this.y),"Td");for(var d=0;s.length;){for(r=a=0,i=(o=s.shift()).length;r!==i;)o[r][0].trim()&&(a=Math.max(a,o[r][1]["line-height"],o[r][1]["font-size"]),p=7*o[r][1]["font-size"]),r++;var g=0,m=0;for(void 0!==o[0][1]["margin-left"]&&0<o[0][1]["margin-left"]&&(g=(m=this.pdf.internal.getCoordinateString(o[0][1]["margin-left"]))-d,d=m),c(g+Math.max(e["margin-left"]||0,0)*A,(-12*a).toFixed(2),"Td"),r=0,i=o.length;r!==i;)o[r][0]&&this.RenderTextFragment(o[r][0],o[r][1]),r++;if(this.y+=a*A,this.executeWatchFunctions(o[0][1])&&0<s.length){var w=[],v=[];s.forEach(function(t){for(var e=0,A=t.length;e!==A;)t[e][0]&&(w.push(t[e][0]+" "),v.push(t[e][1])),++e}),s=this.splitFragmentsIntoLines(l(w),v),c("ET","Q"),c("q","BT 0 g",this.pdf.internal.getCoordinateString(this.x),this.pdf.internal.getVerticalCoordinateString(this.y),"Td")}}return t&&"function"==typeof t&&t.call(this,this.x-9,this.y-p/2),c("ET","Q"),this.y+=u}},h.prototype.setBlockBoundary=function(t){return this.renderParagraph(t)},h.prototype.setBlockStyle=function(t){return this.paragraph.blockstyle=t},h.prototype.addText=function(t,e){return this.paragraph.text.push(t),this.paragraph.style.push(e)},r={helvetica:"helvetica","sans-serif":"helvetica","times new roman":"times",serif:"times",times:"times",monospace:"courier",courier:"courier"},s={100:"normal",200:"normal",300:"normal",400:"normal",500:"bold",600:"bold",700:"bold",800:"bold",900:"bold",normal:"normal",bold:"bold",bolder:"bold",lighter:"normal"},i={normal:"normal",italic:"italic",oblique:"italic"},o={left:"left",right:"right",center:"center",justify:"justify"},a={none:"none",right:"right",left:"left"},c={none:"none",both:"both"},d={normal:1},t.fromHTML=function(t,e,A,n,r,i){return this.margins_doc=i||{top:0,bottom:0},n||(n={}),n.elementHandlers||(n.elementHandlers={}),B(this,t,isNaN(e)?4:e,isNaN(A)?4:A,n,r)}}(lt.API),("undefined"!=typeof window&&window||void 0!==Ui&&Ui).html2pdf=function(t,e,A){var n=e.canvas;if(n){var r,i;if((n.pdf=e).annotations={_nameMap:[],createAnnotation:function(t,A){var n,r=e.context2d._wrapX(A.left),i=e.context2d._wrapY(A.top),o=(e.context2d._page(A.top),t.indexOf("#"));n=0<=o?{name:t.substring(o+1)}:{url:t},e.link(r,i,A.right-A.left,A.bottom-A.top,n)},setName:function(t,A){var n=e.context2d._wrapX(A.left),r=e.context2d._wrapY(A.top),i=e.context2d._page(A.top);this._nameMap[t]={page:i,x:n,y:r}}},n.annotations=e.annotations,e.context2d._pageBreakAt=function(t){this.pageBreaks.push(t)},e.context2d._gotoPage=function(t){for(;e.internal.getNumberOfPages()<t;)e.addPage();e.setPage(t)},"string"==typeof t){t=t.replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,"");var o,s,a=document.createElement("iframe");document.body.appendChild(a),null!=(o=a.contentDocument)&&null!=o||(o=a.contentWindow.document),o.open(),o.write(t),o.close(),r=o.body,s=o.body||{},t=o.documentElement||{},i=Math.max(s.scrollHeight,s.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)}else s=(r=t).body||{},i=Math.max(s.scrollHeight,s.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight);var c={async:!0,allowTaint:!0,backgroundColor:"#ffffff",canvas:n,imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1,windowHeight:i=e.internal.pageSize.getHeight(),scrollY:i};e.context2d.pageWrapYEnabled=!0,e.context2d.pageWrapY=e.internal.pageSize.getHeight(),html2canvas(r,c).then(function(t){A&&(a&&a.parentElement.removeChild(a),A(e))})}else alert("jsPDF canvas plugin not installed")},window.tmp=html2pdf,function(t){var e=t.BlobBuilder||t.WebKitBlobBuilder||t.MSBlobBuilder||t.MozBlobBuilder;t.URL=t.URL||t.webkitURL||function(t,e){return(e=document.createElement("a")).href=t,e};var A=t.Blob,n=URL.createObjectURL,r=URL.revokeObjectURL,i=t.Symbol&&t.Symbol.toStringTag,o=!1,s=!1,a=!!t.ArrayBuffer,c=e&&e.prototype.append&&e.prototype.getBlob;try{o=2===new Blob(["ä"]).size,s=2===new Blob([new Uint8Array([1,2])]).size}catch(o){}function u(t){return t.map(function(t){if(t.buffer instanceof ArrayBuffer){var e=t.buffer;if(t.byteLength!==e.byteLength){var A=new Uint8Array(t.byteLength);A.set(new Uint8Array(e,t.byteOffset,t.byteLength)),e=A.buffer}return e}return t})}function l(t,A){A=A||{};var n=new e;return u(t).forEach(function(t){n.append(t)}),A.type?n.getBlob(A.type):n.getBlob()}function h(t,e){return new A(u(t),e||{})}if(t.Blob&&(l.prototype=Blob.prototype,h.prototype=Blob.prototype),i)try{File.prototype[i]="File",Blob.prototype[i]="Blob",FileReader.prototype[i]="FileReader"}catch(o){}function f(){var e=!!t.ActiveXObject||"-ms-scroll-limit"in document.documentElement.style&&"-ms-ime-align"in document.documentElement.style,A=t.XMLHttpRequest&&t.XMLHttpRequest.prototype.send;e&&A&&(XMLHttpRequest.prototype.send=function(t){t instanceof Blob&&this.setRequestHeader("Content-Type",t.type),A.call(this,t)});try{new File([],"")}catch(e){try{var n=new Function('class File extends Blob {constructor(chunks, name, opts) {opts = opts || {};super(chunks, opts || {});this.name = name;this.lastModifiedDate = opts.lastModified ? new Date(opts.lastModified) : new Date;this.lastModified = +this.lastModifiedDate;}};return new File([], ""), File')();t.File=n}catch(e){n=function(t,e,A){var n=new Blob(t,A),r=A&&void 0!==A.lastModified?new Date(A.lastModified):new Date;return n.name=e,n.lastModifiedDate=r,n.lastModified=+r,n.toString=function(){return"[object File]"},i&&(n[i]="File"),n},t.File=n}}}o?(f(),t.Blob=s?t.Blob:h):c?(f(),t.Blob=l):function(){function e(t){for(var e=[],A=0;A<t.length;A++){var n=t.charCodeAt(A);n<128?e.push(n):n<2048?e.push(192|n>>6,128|63&n):n<55296||57344<=n?e.push(224|n>>12,128|n>>6&63,128|63&n):(A++,n=65536+((1023&n)<<10|1023&t.charCodeAt(A)),e.push(240|n>>18,128|n>>12&63,128|n>>6&63,128|63&n))}return e}function A(t){var e,A,n,r,i,o;for(e="",n=t.length,A=0;A<n;)switch((r=t[A++])>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:e+=String.fromCharCode(r);break;case 12:case 13:i=t[A++],e+=String.fromCharCode((31&r)<<6|63&i);break;case 14:i=t[A++],o=t[A++],e+=String.fromCharCode((15&r)<<12|(63&i)<<6|(63&o)<<0)}return e}function i(t){for(var e=new Array(t.byteLength),A=new Uint8Array(t),n=e.length;n--;)e[n]=A[n];return e}function o(t){for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",A=[],n=0;n<t.length;n+=3){var r=t[n],i=n+1<t.length,o=i?t[n+1]:0,s=n+2<t.length,a=s?t[n+2]:0,c=r>>2,u=(3&r)<<4|o>>4,l=(15&o)<<2|a>>6,h=63&a;s||(h=64,i||(l=64)),A.push(e[c],e[u],e[l],e[h])}return A.join("")}var s=Object.create||function(t){function e(){}return e.prototype=t,new e};if(a)var c=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],u=ArrayBuffer.isView||function(t){return t&&-1<c.indexOf(Object.prototype.toString.call(t))};function l(t,A){for(var n=0,r=(t=t||[]).length;n<r;n++){var o=t[n];o instanceof l?t[n]=o._buffer:"string"==typeof o?t[n]=e(o):a&&(ArrayBuffer.prototype.isPrototypeOf(o)||u(o))?t[n]=i(o):a&&(s=o)&&DataView.prototype.isPrototypeOf(s)?t[n]=i(o.buffer):t[n]=e(String(o))}var s;this._buffer=[].concat.apply([],t),this.size=this._buffer.length,this.type=A&&A.type||""}function h(t,e,A){var n=l.call(this,t,A=A||{})||this;return n.name=e,n.lastModifiedDate=A.lastModified?new Date(A.lastModified):new Date,n.lastModified=+n.lastModifiedDate,n}if(l.prototype.slice=function(t,e,A){return new l([this._buffer.slice(t||0,e||this._buffer.length)],{type:A})},l.prototype.toString=function(){return"[object Blob]"},(h.prototype=s(l.prototype)).constructor=h,Object.setPrototypeOf)Object.setPrototypeOf(h,l);else try{h.__proto__=l}catch(s){}function f(){if(!(this instanceof f))throw new TypeError("Failed to construct 'FileReader': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");var t=document.createDocumentFragment();this.addEventListener=t.addEventListener,this.dispatchEvent=function(e){var A=this["on"+e.type];"function"==typeof A&&A(e),t.dispatchEvent(e)},this.removeEventListener=t.removeEventListener}function p(t,e,A){if(!(e instanceof l))throw new TypeError("Failed to execute '"+A+"' on 'FileReader': parameter 1 is not of type 'Blob'.");t.result="",setTimeout(function(){this.readyState=f.LOADING,t.dispatchEvent(new Event("load")),t.dispatchEvent(new Event("loadend"))})}h.prototype.toString=function(){return"[object File]"},f.EMPTY=0,f.LOADING=1,f.DONE=2,f.prototype.error=null,f.prototype.onabort=null,f.prototype.onerror=null,f.prototype.onload=null,f.prototype.onloadend=null,f.prototype.onloadstart=null,f.prototype.onprogress=null,f.prototype.readAsDataURL=function(t){p(this,t,"readAsDataURL"),this.result="data:"+t.type+";base64,"+o(t._buffer)},f.prototype.readAsText=function(t){p(this,t,"readAsText"),this.result=A(t._buffer)},f.prototype.readAsArrayBuffer=function(t){p(this,t,"readAsText"),this.result=t._buffer.slice()},f.prototype.abort=function(){},URL.createObjectURL=function(t){return t instanceof l?"data:"+t.type+";base64,"+o(t._buffer):n.call(URL,t)},URL.revokeObjectURL=function(t){r&&r.call(URL,t)};var d=t.XMLHttpRequest&&t.XMLHttpRequest.prototype.send;d&&(XMLHttpRequest.prototype.send=function(t){t instanceof l?(this.setRequestHeader("Content-Type",t.type),d.call(this,A(t._buffer))):d.call(this,t)}),t.FileReader=f,t.File=h,t.Blob=l}()}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||void 0!==Ui&&Ui||Function('return typeof this === "object" && this.content')()||Function("return this")());var ht,ft,pt,dt,gt,mt,wt,vt,Bt,yt,bt,Ct,Ft,Qt,Ut,xt=xt||function(t){if(!(void 0===t||"undefined"!=typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent))){var e=t.document,A=function(){return t.URL||t.webkitURL||t},n=e.createElementNS("http://www.w3.org/1999/xhtml","a"),r="download"in n,i=/constructor/i.test(t.HTMLElement)||t.safari,o=/CriOS\/[\d]+/.test(navigator.userAgent),s=t.setImmediate||t.setTimeout,a=function(t){s(function(){throw t},0)},c=function(t){setTimeout(function(){"string"==typeof t?A().revokeObjectURL(t):t.remove()},4e4)},u=function(t){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t},l=function(e,l,h){h||(e=u(e));var f,p=this,d="application/octet-stream"===e.type,g=function(){!function(t,e,A){for(var n=(e=[].concat(e)).length;n--;){var r=t["on"+e[n]];if("function"==typeof r)try{r.call(t,t)}catch(t){a(t)}}}(p,"writestart progress write writeend".split(" "))};if(p.readyState=p.INIT,r)return f=A().createObjectURL(e),void s(function(){var t,e;n.href=f,n.download=l,t=n,e=new MouseEvent("click"),t.dispatchEvent(e),g(),c(f),p.readyState=p.DONE},0);!function(){if((o||d&&i)&&t.FileReader){var n=new FileReader;return n.onloadend=function(){var e=o?n.result:n.result.replace(/^data:[^;]*;/,"data:attachment/file;");t.open(e,"_blank")||(t.location.href=e),e=void 0,p.readyState=p.DONE,g()},n.readAsDataURL(e),p.readyState=p.INIT}f||(f=A().createObjectURL(e)),d?t.location.href=f:t.open(f,"_blank")||(t.location.href=f),p.readyState=p.DONE,g(),c(f)}()},h=l.prototype;return"undefined"!=typeof navigator&&navigator.msSaveOrOpenBlob?function(t,e,A){return e=e||t.name||"download",A||(t=u(t)),navigator.msSaveOrOpenBlob(t,e)}:(h.abort=function(){},h.readyState=h.INIT=0,h.WRITING=1,h.DONE=2,h.error=h.onwritestart=h.onprogress=h.onwrite=h.onabort=h.onerror=h.onwriteend=null,function(t,e,A){return new l(t,e||t.name||"download",A)})}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||void 0);function Et(t){var e=0;if(71!==t[e++]||73!==t[e++]||70!==t[e++]||56!==t[e++]||56!=(t[e++]+1&253)||97!==t[e++])throw"Invalid GIF 87a/89a header.";var A=t[e++]|t[e++]<<8,n=t[e++]|t[e++]<<8,r=t[e++],i=r>>7,o=1<<1+(7&r);t[e++],t[e++];var s=null;i&&(s=e,e+=3*o);var a=!0,c=[],u=0,l=null,h=0,f=null;for(this.width=A,this.height=n;a&&e<t.length;)switch(t[e++]){case 33:switch(t[e++]){case 255:if(11!==t[e]||78==t[e+1]&&69==t[e+2]&&84==t[e+3]&&83==t[e+4]&&67==t[e+5]&&65==t[e+6]&&80==t[e+7]&&69==t[e+8]&&50==t[e+9]&&46==t[e+10]&&48==t[e+11]&&3==t[e+12]&&1==t[e+13]&&0==t[e+16])e+=14,f=t[e++]|t[e++]<<8,e++;else for(e+=12;0!==(F=t[e++]);)e+=F;break;case 249:if(4!==t[e++]||0!==t[e+4])throw"Invalid graphics extension block.";var p=t[e++];u=t[e++]|t[e++]<<8,l=t[e++],0==(1&p)&&(l=null),h=p>>2&7,e++;break;case 254:for(;0!==(F=t[e++]);)e+=F;break;default:throw"Unknown graphic control label: 0x"+t[e-1].toString(16)}break;case 44:var d=t[e++]|t[e++]<<8,g=t[e++]|t[e++]<<8,m=t[e++]|t[e++]<<8,w=t[e++]|t[e++]<<8,v=t[e++],B=v>>6&1,y=s,b=!1;v>>7&&(b=!0,y=e,e+=3*(1<<1+(7&v)));var C=e;for(e++;;){var F;if(0===(F=t[e++]))break;e+=F}c.push({x:d,y:g,width:m,height:w,has_local_palette:b,palette_offset:y,data_offset:C,data_length:e-C,transparent_index:l,interlaced:!!B,delay:u,disposal:h});break;case 59:a=!1;break;default:throw"Unknown gif block: 0x"+t[e-1].toString(16)}this.numFrames=function(){return c.length},this.loopCount=function(){return f},this.frameInfo=function(t){if(t<0||t>=c.length)throw"Frame index out of range.";return c[t]},this.decodeAndBlitFrameBGRA=function(e,n){var r=this.frameInfo(e),i=r.width*r.height,o=new Uint8Array(i);Lt(t,r.data_offset,o,i);var s=r.palette_offset,a=r.transparent_index;null===a&&(a=256);var c=r.width,u=A-c,l=c,h=4*(r.y*A+r.x),f=4*((r.y+r.height)*A+r.x),p=h,d=4*u;!0===r.interlaced&&(d+=4*(c+u)*7);for(var g=8,m=0,w=o.length;m<w;++m){var v=o[m];if(0===l&&(l=c,f<=(p+=d)&&(d=u+4*(c+u)*(g-1),p=h+(c+u)*(g<<1),g>>=1)),v===a)p+=4;else{var B=t[s+3*v],y=t[s+3*v+1],b=t[s+3*v+2];n[p++]=b,n[p++]=y,n[p++]=B,n[p++]=255}--l}},this.decodeAndBlitFrameRGBA=function(e,n){var r=this.frameInfo(e),i=r.width*r.height,o=new Uint8Array(i);Lt(t,r.data_offset,o,i);var s=r.palette_offset,a=r.transparent_index;null===a&&(a=256);var c=r.width,u=A-c,l=c,h=4*(r.y*A+r.x),f=4*((r.y+r.height)*A+r.x),p=h,d=4*u;!0===r.interlaced&&(d+=4*(c+u)*7);for(var g=8,m=0,w=o.length;m<w;++m){var v=o[m];if(0===l&&(l=c,f<=(p+=d)&&(d=u+4*(c+u)*(g-1),p=h+(c+u)*(g<<1),g>>=1)),v===a)p+=4;else{var B=t[s+3*v],y=t[s+3*v+1],b=t[s+3*v+2];n[p++]=B,n[p++]=y,n[p++]=b,n[p++]=255}--l}}}function Lt(t,e,A,n){for(var r=t[e++],i=1<<r,o=i+1,s=o+1,a=r+1,c=(1<<a)-1,u=0,l=0,h=0,f=t[e++],p=new Int32Array(4096),d=null;;){for(;u<16&&0!==f;)l|=t[e++]<<u,u+=8,1===f?f=t[e++]:--f;if(u<a)break;var g=l&c;if(l>>=a,u-=a,g!==i){if(g===o)break;for(var m=g<s?g:d,w=0,v=m;i<v;)v=p[v]>>8,++w;var B=v;if(n<h+w+(m!==g?1:0))return void console.log("Warning, gif stream longer than expected.");A[h++]=B;var y=h+=w;for(m!==g&&(A[h++]=B),v=m;w--;)v=p[v],A[--y]=255&v,v>>=8;null!==d&&s<4096&&(p[s++]=d<<8|B,c+1<=s&&a<12&&(++a,c=c<<1|1)),d=g}else s=o+1,c=(1<<(a=r+1))-1,d=null}return h!==n&&console.log("Warning, gif stream shorter than expected."),A}try{e.GifWriter=function(t,e,A,n){var r=0,i=void 0===(n=void 0===n?{}:n).loop?null:n.loop,o=void 0===n.palette?null:n.palette;if(e<=0||A<=0||65535<e||65535<A)throw"Width/Height invalid.";function s(t){var e=t.length;if(e<2||256<e||e&e-1)throw"Invalid code/color length, must be power of 2 and 2 .. 256.";return e}t[r++]=71,t[r++]=73,t[r++]=70,t[r++]=56,t[r++]=57,t[r++]=97;var a=0,c=0;if(null!==o){for(var u=s(o);u>>=1;)++a;if(u=1<<a,--a,void 0!==n.background){if(u<=(c=n.background))throw"Background index out of range.";if(0===c)throw"Background index explicitly passed as 0."}}if(t[r++]=255&e,t[r++]=e>>8&255,t[r++]=255&A,t[r++]=A>>8&255,t[r++]=(null!==o?128:0)|a,t[r++]=c,t[r++]=0,null!==o)for(var l=0,h=o.length;l<h;++l){var f=o[l];t[r++]=f>>16&255,t[r++]=f>>8&255,t[r++]=255&f}if(null!==i){if(i<0||65535<i)throw"Loop count invalid.";t[r++]=33,t[r++]=255,t[r++]=11,t[r++]=78,t[r++]=69,t[r++]=84,t[r++]=83,t[r++]=67,t[r++]=65,t[r++]=80,t[r++]=69,t[r++]=50,t[r++]=46,t[r++]=48,t[r++]=3,t[r++]=1,t[r++]=255&i,t[r++]=i>>8&255,t[r++]=0}var p=!1;this.addFrame=function(e,A,n,i,a,c){if(!0===p&&(--r,p=!1),c=void 0===c?{}:c,e<0||A<0||65535<e||65535<A)throw"x/y invalid.";if(n<=0||i<=0||65535<n||65535<i)throw"Width/Height invalid.";if(a.length<n*i)throw"Not enough pixels for the frame size.";var u=!0,l=c.palette;if(null==l&&(u=!1,l=o),null==l)throw"Must supply either a local or global palette.";for(var h=s(l),f=0;h>>=1;)++f;h=1<<f;var d=void 0===c.delay?0:c.delay,g=void 0===c.disposal?0:c.disposal;if(g<0||3<g)throw"Disposal out of range.";var m=!1,w=0;if(void 0!==c.transparent&&null!==c.transparent&&(m=!0,(w=c.transparent)<0||h<=w))throw"Transparent color index.";if((0!==g||m||0!==d)&&(t[r++]=33,t[r++]=249,t[r++]=4,t[r++]=g<<2|(!0===m?1:0),t[r++]=255&d,t[r++]=d>>8&255,t[r++]=w,t[r++]=0),t[r++]=44,t[r++]=255&e,t[r++]=e>>8&255,t[r++]=255&A,t[r++]=A>>8&255,t[r++]=255&n,t[r++]=n>>8&255,t[r++]=255&i,t[r++]=i>>8&255,t[r++]=!0===u?128|f-1:0,!0===u)for(var v=0,B=l.length;v<B;++v){var y=l[v];t[r++]=y>>16&255,t[r++]=y>>8&255,t[r++]=255&y}r=function(t,e,A,n){t[e++]=A;var r=e++,i=1<<A,o=i-1,s=i+1,a=s+1,c=A+1,u=0,l=0;function h(A){for(;A<=u;)t[e++]=255&l,l>>=8,u-=8,e===r+256&&(t[r]=255,r=e++)}function f(t){l|=t<<u,u+=c,h(8)}var p=n[0]&o,d={};f(i);for(var g=1,m=n.length;g<m;++g){var w=n[g]&o,v=p<<8|w,B=d[v];if(void 0===B){for(l|=p<<u,u+=c;8<=u;)t[e++]=255&l,l>>=8,u-=8,e===r+256&&(t[r]=255,r=e++);4096===a?(f(i),a=s+1,c=A+1,d={}):(1<<c<=a&&++c,d[v]=a++),p=w}else p=B}return f(p),f(s),h(1),r+1===e?t[r]=0:(t[r]=e-r-1,t[e++]=0),e}(t,r,f<2?2:f,a)},this.end=function(){return!1===p&&(t[r++]=59,p=!0),r}},e.GifReader=Et}catch(n){}function Nt(t){var e,A,n,r,i,o=Math.floor,s=new Array(64),a=new Array(64),c=new Array(64),u=new Array(64),l=new Array(65535),h=new Array(65535),f=new Array(64),p=new Array(64),d=[],g=0,m=7,w=new Array(64),v=new Array(64),B=new Array(64),y=new Array(256),b=new Array(2048),C=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],F=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],Q=[0,1,2,3,4,5,6,7,8,9,10,11],U=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],x=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],E=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],L=[0,1,2,3,4,5,6,7,8,9,10,11],N=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],S=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function _(t,e){for(var A=0,n=0,r=new Array,i=1;i<=16;i++){for(var o=1;o<=t[i];o++)r[e[n]]=[],r[e[n]][0]=A,r[e[n]][1]=i,n++,A++;A*=2}return r}function I(t){for(var e=t[0],A=t[1]-1;0<=A;)e&1<<A&&(g|=1<<m),A--,--m<0&&(255==g?(H(255),H(0)):H(g),m=7,g=0)}function H(t){d.push(t)}function k(t){H(t>>8&255),H(255&t)}function O(t,e,A,n,r){for(var i,o=r[0],s=r[240],a=function(t,e){var A,n,r,i,o,s,a,c,u,l,h=0;for(u=0;u<8;++u){A=t[h],n=t[h+1],r=t[h+2],i=t[h+3],o=t[h+4],s=t[h+5],a=t[h+6];var p=A+(c=t[h+7]),d=A-c,g=n+a,m=n-a,w=r+s,v=r-s,B=i+o,y=i-o,b=p+B,C=p-B,F=g+w,Q=g-w;t[h]=b+F,t[h+4]=b-F;var U=.707106781*(Q+C);t[h+2]=C+U,t[h+6]=C-U;var x=.382683433*((b=y+v)-(Q=m+d)),E=.5411961*b+x,L=1.306562965*Q+x,N=.707106781*(F=v+m),S=d+N,_=d-N;t[h+5]=_+E,t[h+3]=_-E,t[h+1]=S+L,t[h+7]=S-L,h+=8}for(u=h=0;u<8;++u){A=t[h],n=t[h+8],r=t[h+16],i=t[h+24],o=t[h+32],s=t[h+40],a=t[h+48];var I=A+(c=t[h+56]),H=A-c,k=n+a,O=n-a,P=r+s,M=r-s,T=i+o,D=i-o,R=I+T,K=I-T,j=k+P,V=k-P;t[h]=R+j,t[h+32]=R-j;var q=.707106781*(V+K);t[h+16]=K+q,t[h+48]=K-q;var z=.382683433*((R=D+M)-(V=O+H)),G=.5411961*R+z,X=1.306562965*V+z,W=.707106781*(j=M+O),J=H+W,Y=H-W;t[h+40]=Y+G,t[h+24]=Y-G,t[h+8]=J+X,t[h+56]=J-X,h++}for(u=0;u<64;++u)l=t[u]*e[u],f[u]=0<l?l+.5|0:l-.5|0;return f}(t,e),c=0;c<64;++c)p[C[c]]=a[c];var u=p[0]-A;A=p[0],0==u?I(n[0]):(I(n[h[i=32767+u]]),I(l[i]));for(var d=63;0<d&&0==p[d];d--);if(0==d)return I(o),A;for(var g,m=1;m<=d;){for(var w=m;0==p[m]&&m<=d;++m);var v=m-w;if(16<=v){g=v>>4;for(var B=1;B<=g;++B)I(s);v&=15}i=32767+p[m],I(r[(v<<4)+h[i]]),I(l[i]),m++}return 63!=d&&I(o),A}function P(t){t<=0&&(t=1),100<t&&(t=100),i!=t&&(function(t){for(var e=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],A=0;A<64;A++){var n=o((e[A]*t+50)/100);n<1?n=1:255<n&&(n=255),s[C[A]]=n}for(var r=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],i=0;i<64;i++){var l=o((r[i]*t+50)/100);l<1?l=1:255<l&&(l=255),a[C[i]]=l}for(var h=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],f=0,p=0;p<8;p++)for(var d=0;d<8;d++)c[f]=1/(s[C[f]]*h[p]*h[d]*8),u[f]=1/(a[C[f]]*h[p]*h[d]*8),f++}(t<50?Math.floor(5e3/t):Math.floor(200-2*t)),i=t)}this.encode=function(t,i){var o,l;(new Date).getTime(),i&&P(i),d=new Array,g=0,m=7,k(65496),k(65504),k(16),H(74),H(70),H(73),H(70),H(0),H(1),H(1),H(0),k(1),k(1),H(0),H(0),function(){k(65499),k(132),H(0);for(var t=0;t<64;t++)H(s[t]);H(1);for(var e=0;e<64;e++)H(a[e])}(),o=t.width,l=t.height,k(65472),k(17),H(8),k(l),k(o),H(3),H(1),H(17),H(0),H(2),H(17),H(1),H(3),H(17),H(1),function(){k(65476),k(418),H(0);for(var t=0;t<16;t++)H(F[t+1]);for(var e=0;e<=11;e++)H(Q[e]);H(16);for(var A=0;A<16;A++)H(U[A+1]);for(var n=0;n<=161;n++)H(x[n]);H(1);for(var r=0;r<16;r++)H(E[r+1]);for(var i=0;i<=11;i++)H(L[i]);H(17);for(var o=0;o<16;o++)H(N[o+1]);for(var s=0;s<=161;s++)H(S[s])}(),k(65498),k(12),H(3),H(1),H(0),H(2),H(17),H(3),H(17),H(0),H(63),H(0);var h=0,f=0,p=0;g=0,m=7,this.encode.displayName="_encode_";for(var y,C,_,M,T,D,R,K,j,V=t.data,q=t.width,z=t.height,G=4*q,X=0;X<z;){for(y=0;y<G;){for(D=T=G*X+y,R=-1,j=K=0;j<64;j++)D=T+(K=j>>3)*G+(R=4*(7&j)),z<=X+K&&(D-=G*(X+1+K-z)),G<=y+R&&(D-=y+R-G+4),C=V[D++],_=V[D++],M=V[D++],w[j]=(b[C]+b[_+256>>0]+b[M+512>>0]>>16)-128,v[j]=(b[C+768>>0]+b[_+1024>>0]+b[M+1280>>0]>>16)-128,B[j]=(b[C+1280>>0]+b[_+1536>>0]+b[M+1792>>0]>>16)-128;h=O(w,c,h,e,n),f=O(v,u,f,A,r),p=O(B,u,p,A,r),y+=32}X+=8}if(0<=m){var W=[];W[1]=m+1,W[0]=(1<<m+1)-1,I(W)}return k(65497),new Uint8Array(d)},(new Date).getTime(),t||(t=50),function(){for(var t=String.fromCharCode,e=0;e<256;e++)y[e]=t(e)}(),e=_(F,Q),A=_(E,L),n=_(U,x),r=_(N,S),function(){for(var t=1,e=2,A=1;A<=15;A++){for(var n=t;n<e;n++)h[32767+n]=A,l[32767+n]=[],l[32767+n][1]=A,l[32767+n][0]=n;for(var r=-(e-1);r<=-t;r++)h[32767+r]=A,l[32767+r]=[],l[32767+r][1]=A,l[32767+r][0]=e-1+r;t<<=1,e<<=1}}(),function(){for(var t=0;t<256;t++)b[t]=19595*t,b[t+256>>0]=38470*t,b[t+512>>0]=7471*t+32768,b[t+768>>0]=-11059*t,b[t+1024>>0]=-21709*t,b[t+1280>>0]=32768*t+8421375,b[t+1536>>0]=-27439*t,b[t+1792>>0]=-5329*t}(),P(t),(new Date).getTime()}function St(t,e){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!e,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}window.tmp=Et,lt.API.adler32cs=(mt="function"==typeof ArrayBuffer&&"function"==typeof Uint8Array,wt=null,vt=function(){if(!mt)return function(){return!1};try{var t={};"function"==typeof t.Buffer&&(wt=t.Buffer)}catch(t){}return function(t){return t instanceof ArrayBuffer||null!==wt&&t instanceof wt}}(),Bt=null!==wt?function(t){return new wt(t,"utf8").toString("binary")}:function(t){return unescape(encodeURIComponent(t))},yt=function(t,e){for(var A=65535&t,n=t>>>16,r=0,i=e.length;r<i;r++)n=(n+(A=(A+(255&e.charCodeAt(r)))%65521))%65521;return(n<<16|A)>>>0},bt=function(t,e){for(var A=65535&t,n=t>>>16,r=0,i=e.length;r<i;r++)n=(n+(A=(A+e[r])%65521))%65521;return(n<<16|A)>>>0},Ft=(Ct={}).Adler32=(((gt=(dt=function(t){if(!(this instanceof dt))throw new TypeError("Constructor cannot called be as a function.");if(!isFinite(t=null==t?1:+t))throw new Error("First arguments needs to be a finite number.");this.checksum=t>>>0}).prototype={}).constructor=dt).from=((ht=function(t){if(!(this instanceof dt))throw new TypeError("Constructor cannot called be as a function.");if(null==t)throw new Error("First argument needs to be a string.");this.checksum=yt(1,t.toString())}).prototype=gt,ht),dt.fromUtf8=((ft=function(t){if(!(this instanceof dt))throw new TypeError("Constructor cannot called be as a function.");if(null==t)throw new Error("First argument needs to be a string.");var e=Bt(t.toString());this.checksum=yt(1,e)}).prototype=gt,ft),mt&&(dt.fromBuffer=((pt=function(t){if(!(this instanceof dt))throw new TypeError("Constructor cannot called be as a function.");if(!vt(t))throw new Error("First argument needs to be ArrayBuffer.");var e=new Uint8Array(t);return this.checksum=bt(1,e)}).prototype=gt,pt)),gt.update=function(t){if(null==t)throw new Error("First argument needs to be a string.");return t=t.toString(),this.checksum=yt(this.checksum,t)},gt.updateUtf8=function(t){if(null==t)throw new Error("First argument needs to be a string.");var e=Bt(t.toString());return this.checksum=yt(this.checksum,e)},mt&&(gt.updateBuffer=function(t){if(!vt(t))throw new Error("First argument needs to be ArrayBuffer.");var e=new Uint8Array(t);return this.checksum=bt(this.checksum,e)}),gt.clone=function(){return new Ft(this.checksum)},dt),Ct.from=function(t){if(null==t)throw new Error("First argument needs to be a string.");return yt(1,t.toString())},Ct.fromUtf8=function(t){if(null==t)throw new Error("First argument needs to be a string.");var e=Bt(t.toString());return yt(1,e)},mt&&(Ct.fromBuffer=function(t){if(!vt(t))throw new Error("First argument need to be ArrayBuffer.");var e=new Uint8Array(t);return bt(1,e)}),Ct),function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(t){var A,n,r,i,o,s,a,c=e,u=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],l=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],h={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},f={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},p=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],d=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),g=!1,m=0;this.__bidiEngine__={};var w=function(t){var e=t.charCodeAt(),A=e>>8,n=f[A];return void 0!==n?c[256*n+(255&e)]:252===A||253===A?"AL":d.test(A)?"L":8===A?"R":"N"},v=function(t){for(var e,A=0;A<t.length;A++){if("L"===(e=w(t.charAt(A))))return!1;if("R"===e)return!0}return!1},B=function(t,e,o,s){var a,c,u,l,h=e[s];switch(h){case"L":case"R":g=!1;break;case"N":case"AN":break;case"EN":g&&(h="AN");break;case"AL":g=!0,h="R";break;case"WS":h="N";break;case"CS":s<1||s+1>=e.length||"EN"!==(a=o[s-1])&&"AN"!==a||"EN"!==(c=e[s+1])&&"AN"!==c?h="N":g&&(c="AN"),h=c===a?c:"N";break;case"ES":h="EN"===(a=0<s?o[s-1]:"B")&&s+1<e.length&&"EN"===e[s+1]?"EN":"N";break;case"ET":if(0<s&&"EN"===o[s-1]){h="EN";break}if(g){h="N";break}for(u=s+1,l=e.length;u<l&&"ET"===e[u];)u++;h=u<l&&"EN"===e[u]?"EN":"N";break;case"NSM":if(r&&!i){for(l=e.length,u=s+1;u<l&&"NSM"===e[u];)u++;if(u<l){var f=t[s],p=1425<=f&&f<=2303||64286===f;if(a=e[u],p&&("R"===a||"AL"===a)){h="R";break}}}h=s<1||"B"===(a=e[s-1])?"N":o[s-1];break;case"B":A=!(g=!1),h=m;break;case"S":n=!0,h="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":g=!1;break;case"BN":h="N"}return h},y=function(t,e,A){var n=t.split("");return A&&b(n,A,{hiLevel:m}),n.reverse(),e&&e.reverse(),n.join("")},b=function(t,e,r){var i,o,s,a,c,f=-1,p=t.length,d=0,v=[],y=m?l:u,b=[];for(n=A=g=!1,o=0;o<p;o++)b[o]=w(t[o]);for(s=0;s<p;s++){if(c=d,v[s]=B(t,b,v,s),i=240&(d=y[c][h[v[s]]]),d&=15,e[s]=a=y[d][5],0<i)if(16===i){for(o=f;o<s;o++)e[o]=1;f=-1}else f=-1;if(y[d][6])-1===f&&(f=s);else if(-1<f){for(o=f;o<s;o++)e[o]=a;f=-1}"B"===b[s]&&(e[s]=0),r.hiLevel|=a}n&&function(t,e,A){for(var n=0;n<A;n++)if("S"===t[n]){e[n]=m;for(var r=n-1;0<=r&&"WS"===t[r];r--)e[r]=m}}(b,e,p)},C=function(t,e,n,r,i){if(!(i.hiLevel<t)){if(1===t&&1===m&&!A)return e.reverse(),void(n&&n.reverse());for(var o,s,a,c,u=e.length,l=0;l<u;){if(r[l]>=t){for(a=l+1;a<u&&r[a]>=t;)a++;for(c=l,s=a-1;c<s;c++,s--)o=e[c],e[c]=e[s],e[s]=o,n&&(o=n[c],n[c]=n[s],n[s]=o);l=a}l++}}},F=function(t,e,A){var n=t.split(""),r={hiLevel:m};return A||(A=[]),b(n,A,r),function(t,e,A){if(0!==A.hiLevel&&a)for(var n,r=0;r<t.length;r++)1===e[r]&&0<=(n=p.indexOf(t[r]))&&(t[r]=p[n+1])}(n,A,r),C(2,n,e,A,r),C(1,n,e,A,r),n.join("")};return this.__bidiEngine__.doBidiReorder=function(t,e,A){if(function(t,e){if(e)for(var A=0;A<t.length;A++)e[A]=A;void 0===i&&(i=v(t)),void 0===s&&(s=v(t))}(t,e),r||!o||s)if(r&&o&&i^s)m=i?1:0,t=y(t,e,A);else if(!r&&o&&s)m=i?1:0,t=F(t,e,A),t=y(t,e);else if(!r||i||o||s){if(r&&!o&&i^s)t=y(t,e),t=i?(m=0,F(t,e,A)):(m=1,t=F(t,e,A),y(t,e));else if(r&&i&&!o&&s)m=1,t=F(t,e,A),t=y(t,e);else if(!r&&!o&&i^s){var n=a;i?(m=1,t=F(t,e,A),m=0,a=!1,t=F(t,e,A),a=n):(m=0,t=F(t,e,A),t=y(t,e),a=!(m=1),t=F(t,e,A),a=n,t=y(t,e))}}else m=0,t=F(t,e,A);else m=i?1:0,t=F(t,e,A);return t},this.__bidiEngine__.setOptions=function(t){t&&(r=t.isInputVisual,o=t.isOutputVisual,i=t.isInputRtl,s=t.isOutputRtl,a=t.isSymmetricSwapping)},this.__bidiEngine__.setOptions(t),this.__bidiEngine__};var e=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],A=new t.__bidiEngine__({isInputVisual:!0});t.API.events.push(["postProcessText",function(t){var e=t.text,n=(t.x,t.y,t.options||{}),r=(t.mutex,n.lang,[]);if("[object Array]"===Object.prototype.toString.call(e)){var i=0;for(r=[],i=0;i<e.length;i+=1)"[object Array]"===Object.prototype.toString.call(e[i])?r.push([A.doBidiReorder(e[i][0]),e[i][1],e[i][2]]):r.push([A.doBidiReorder(e[i])]);t.text=r}else t.text=A.doBidiReorder(e)}])}(lt),window.tmp=Nt,St.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var t=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(t);for(var e=0;e<t;e++){var A=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0);this.palette[e]={red:r,green:n,blue:A,quad:i}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},St.prototype.parseBGR=function(){this.pos=this.offset;try{var t="bit"+this.bitPP,e=this.width*this.height*4;this.data=new Uint8Array(e),this[t]()}catch(t){console.log("bit decode error:"+t)}},St.prototype.bit1=function(){var t=Math.ceil(this.width/8),e=t%4,A=0<=this.height?this.height-1:-this.height;for(A=this.height-1;0<=A;A--){for(var n=this.bottom_up?A:this.height-1-A,r=0;r<t;r++)for(var i=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+8*r*4,s=0;s<8&&8*r+s<this.width;s++){var a=this.palette[i>>7-s&1];this.data[o+4*s]=a.blue,this.data[o+4*s+1]=a.green,this.data[o+4*s+2]=a.red,this.data[o+4*s+3]=255}0!=e&&(this.pos+=4-e)}},St.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,A=this.height-1;0<=A;A--){for(var n=this.bottom_up?A:this.height-1-A,r=0;r<t;r++){var i=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+2*r*4,s=i>>4,a=15&i,c=this.palette[s];if(this.data[o]=c.blue,this.data[o+1]=c.green,this.data[o+2]=c.red,this.data[o+3]=255,2*r+1>=this.width)break;c=this.palette[a],this.data[o+4]=c.blue,this.data[o+4+1]=c.green,this.data[o+4+2]=c.red,this.data[o+4+3]=255}0!=e&&(this.pos+=4-e)}},St.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;0<=e;e--){for(var A=this.bottom_up?e:this.height-1-e,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=A*this.width*4+4*n;if(r<this.palette.length){var o=this.palette[r];this.data[i]=o.red,this.data[i+1]=o.green,this.data[i+2]=o.blue,this.data[i+3]=255}else this.data[i]=255,this.data[i+1]=255,this.data[i+2]=255,this.data[i+3]=255}0!=t&&(this.pos+=4-t)}},St.prototype.bit15=function(){for(var t=this.width%3,e=parseInt("11111",2),A=this.height-1;0<=A;A--){for(var n=this.bottom_up?A:this.height-1-A,r=0;r<this.width;r++){var i=this.datav.getUint16(this.pos,!0);this.pos+=2;var o=(i&e)/e*255|0,s=(i>>5&e)/e*255|0,a=(i>>10&e)/e*255|0,c=i>>15?255:0,u=n*this.width*4+4*r;this.data[u]=a,this.data[u+1]=s,this.data[u+2]=o,this.data[u+3]=c}this.pos+=t}},St.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),A=parseInt("111111",2),n=this.height-1;0<=n;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<this.width;i++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(o&e)/e*255|0,a=(o>>5&A)/A*255|0,c=(o>>11)/e*255|0,u=r*this.width*4+4*i;this.data[u]=c,this.data[u+1]=a,this.data[u+2]=s,this.data[u+3]=255}this.pos+=t}},St.prototype.bit24=function(){for(var t=this.height-1;0<=t;t--){for(var e=this.bottom_up?t:this.height-1-t,A=0;A<this.width;A++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=e*this.width*4+4*A;this.data[o]=i,this.data[o+1]=r,this.data[o+2]=n,this.data[o+3]=255}this.pos+=this.width%4}},St.prototype.bit32=function(){for(var t=this.height-1;0<=t;t--)for(var e=this.bottom_up?t:this.height-1-t,A=0;A<this.width;A++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),s=e*this.width*4+4*A;this.data[s]=i,this.data[s+1]=r,this.data[s+2]=n,this.data[s+3]=o}},St.prototype.getData=function(){return this.data},window.tmp=St,function(t){var e=15,A=573,n=[0,1,2,3,4,4,5,5,6,6,6,6,7,7,7,7,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,16,17,18,18,19,19,20,20,20,20,21,21,21,21,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29];function r(){var t=this;function n(t,e){for(var A=0;A|=1&t,t>>>=1,A<<=1,0<--e;);return A>>>1}t.build_tree=function(r){var i,o,s,a=t.dyn_tree,c=t.stat_desc.static_tree,u=t.stat_desc.elems,l=-1;for(r.heap_len=0,r.heap_max=A,i=0;i<u;i++)0!==a[2*i]?(r.heap[++r.heap_len]=l=i,r.depth[i]=0):a[2*i+1]=0;for(;r.heap_len<2;)a[2*(s=r.heap[++r.heap_len]=l<2?++l:0)]=1,r.depth[s]=0,r.opt_len--,c&&(r.static_len-=c[2*s+1]);for(t.max_code=l,i=Math.floor(r.heap_len/2);1<=i;i--)r.pqdownheap(a,i);for(s=u;i=r.heap[1],r.heap[1]=r.heap[r.heap_len--],r.pqdownheap(a,1),o=r.heap[1],r.heap[--r.heap_max]=i,r.heap[--r.heap_max]=o,a[2*s]=a[2*i]+a[2*o],r.depth[s]=Math.max(r.depth[i],r.depth[o])+1,a[2*i+1]=a[2*o+1]=s,r.heap[1]=s++,r.pqdownheap(a,1),2<=r.heap_len;);r.heap[--r.heap_max]=r.heap[1],function(n){var r,i,o,s,a,c,u=t.dyn_tree,l=t.stat_desc.static_tree,h=t.stat_desc.extra_bits,f=t.stat_desc.extra_base,p=t.stat_desc.max_length,d=0;for(s=0;s<=e;s++)n.bl_count[s]=0;for(u[2*n.heap[n.heap_max]+1]=0,r=n.heap_max+1;r<A;r++)p<(s=u[2*u[2*(i=n.heap[r])+1]+1]+1)&&(s=p,d++),u[2*i+1]=s,i>t.max_code||(n.bl_count[s]++,a=0,f<=i&&(a=h[i-f]),c=u[2*i],n.opt_len+=c*(s+a),l&&(n.static_len+=c*(l[2*i+1]+a)));if(0!==d){do{for(s=p-1;0===n.bl_count[s];)s--;n.bl_count[s]--,n.bl_count[s+1]+=2,n.bl_count[p]--,d-=2}while(0<d);for(s=p;0!==s;s--)for(i=n.bl_count[s];0!==i;)(o=n.heap[--r])>t.max_code||(u[2*o+1]!=s&&(n.opt_len+=(s-u[2*o+1])*u[2*o],u[2*o+1]=s),i--)}}(r),function(t,A,r){var i,o,s,a=[],c=0;for(i=1;i<=e;i++)a[i]=c=c+r[i-1]<<1;for(o=0;o<=A;o++)0!==(s=t[2*o+1])&&(t[2*o]=n(a[s]++,s))}(a,t.max_code,r.bl_count)}}function i(t,e,A,n,r){this.static_tree=t,this.extra_bits=e,this.extra_base=A,this.elems=n,this.max_length=r}function o(t,e,A,n,r){this.good_length=t,this.max_lazy=e,this.nice_length=A,this.max_chain=n,this.func=r}r._length_code=[0,1,2,3,4,5,6,7,8,8,9,9,10,10,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28],r.base_length=[0,1,2,3,4,5,6,7,8,10,12,14,16,20,24,28,32,40,48,56,64,80,96,112,128,160,192,224,0],r.base_dist=[0,1,2,3,4,6,8,12,16,24,32,48,64,96,128,192,256,384,512,768,1024,1536,2048,3072,4096,6144,8192,12288,16384,24576],r.d_code=function(t){return t<256?n[t]:n[256+(t>>>7)]},r.extra_lbits=[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],r.extra_dbits=[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],r.extra_blbits=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],r.bl_order=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],i.static_ltree=[12,8,140,8,76,8,204,8,44,8,172,8,108,8,236,8,28,8,156,8,92,8,220,8,60,8,188,8,124,8,252,8,2,8,130,8,66,8,194,8,34,8,162,8,98,8,226,8,18,8,146,8,82,8,210,8,50,8,178,8,114,8,242,8,10,8,138,8,74,8,202,8,42,8,170,8,106,8,234,8,26,8,154,8,90,8,218,8,58,8,186,8,122,8,250,8,6,8,134,8,70,8,198,8,38,8,166,8,102,8,230,8,22,8,150,8,86,8,214,8,54,8,182,8,118,8,246,8,14,8,142,8,78,8,206,8,46,8,174,8,110,8,238,8,30,8,158,8,94,8,222,8,62,8,190,8,126,8,254,8,1,8,129,8,65,8,193,8,33,8,161,8,97,8,225,8,17,8,145,8,81,8,209,8,49,8,177,8,113,8,241,8,9,8,137,8,73,8,201,8,41,8,169,8,105,8,233,8,25,8,153,8,89,8,217,8,57,8,185,8,121,8,249,8,5,8,133,8,69,8,197,8,37,8,165,8,101,8,229,8,21,8,149,8,85,8,213,8,53,8,181,8,117,8,245,8,13,8,141,8,77,8,205,8,45,8,173,8,109,8,237,8,29,8,157,8,93,8,221,8,61,8,189,8,125,8,253,8,19,9,275,9,147,9,403,9,83,9,339,9,211,9,467,9,51,9,307,9,179,9,435,9,115,9,371,9,243,9,499,9,11,9,267,9,139,9,395,9,75,9,331,9,203,9,459,9,43,9,299,9,171,9,427,9,107,9,363,9,235,9,491,9,27,9,283,9,155,9,411,9,91,9,347,9,219,9,475,9,59,9,315,9,187,9,443,9,123,9,379,9,251,9,507,9,7,9,263,9,135,9,391,9,71,9,327,9,199,9,455,9,39,9,295,9,167,9,423,9,103,9,359,9,231,9,487,9,23,9,279,9,151,9,407,9,87,9,343,9,215,9,471,9,55,9,311,9,183,9,439,9,119,9,375,9,247,9,503,9,15,9,271,9,143,9,399,9,79,9,335,9,207,9,463,9,47,9,303,9,175,9,431,9,111,9,367,9,239,9,495,9,31,9,287,9,159,9,415,9,95,9,351,9,223,9,479,9,63,9,319,9,191,9,447,9,127,9,383,9,255,9,511,9,0,7,64,7,32,7,96,7,16,7,80,7,48,7,112,7,8,7,72,7,40,7,104,7,24,7,88,7,56,7,120,7,4,7,68,7,36,7,100,7,20,7,84,7,52,7,116,7,3,8,131,8,67,8,195,8,35,8,163,8,99,8,227,8],i.static_dtree=[0,5,16,5,8,5,24,5,4,5,20,5,12,5,28,5,2,5,18,5,10,5,26,5,6,5,22,5,14,5,30,5,1,5,17,5,9,5,25,5,5,5,21,5,13,5,29,5,3,5,19,5,11,5,27,5,7,5,23,5],i.static_l_desc=new i(i.static_ltree,r.extra_lbits,257,286,e),i.static_d_desc=new i(i.static_dtree,r.extra_dbits,0,30,e),i.static_bl_desc=new i(null,r.extra_blbits,0,19,7);var s=[new o(0,0,0,0,0),new o(4,4,8,4,1),new o(4,5,16,8,1),new o(4,6,32,32,1),new o(4,4,16,16,2),new o(8,16,32,32,2),new o(8,16,128,128,2),new o(8,32,128,256,2),new o(32,128,258,1024,2),new o(32,258,258,4096,2)],a=["need dictionary","stream end","","","stream error","data error","","buffer error","",""];function c(t,e,A,n){var r=t[2*e],i=t[2*A];return r<i||r==i&&n[e]<=n[A]}function u(){this.next_in_index=0,this.next_out_index=0,this.avail_in=0,this.total_in=0,this.avail_out=0,this.total_out=0}u.prototype={deflateInit:function(t,A){return this.dstate=new function(){var t,e,A,n,o,u,l,h,f,p,d,g,m,w,v,B,y,b,C,F,Q,U,x,E,L,N,S,_,I,H,k,O,P,M,T,D,R,K,j,V,q,z=this,G=new r,X=new r,W=new r;function J(){var t;for(t=0;t<286;t++)k[2*t]=0;for(t=0;t<30;t++)O[2*t]=0;for(t=0;t<19;t++)P[2*t]=0;k[512]=1,z.opt_len=z.static_len=0,D=K=0}function Y(t,e){var A,n,r=-1,i=t[1],o=0,s=7,a=4;for(0===i&&(s=138,a=3),t[2*(e+1)+1]=65535,A=0;A<=e;A++)n=i,i=t[2*(A+1)+1],++o<s&&n==i||(o<a?P[2*n]+=o:0!==n?(n!=r&&P[2*n]++,P[32]++):o<=10?P[34]++:P[36]++,r=n,a=(o=0)===i?(s=138,3):n==i?(s=6,3):(s=7,4))}function $(t){z.pending_buf[z.pending++]=t}function Z(t){$(255&t),$(t>>>8&255)}function tt(t,e){var A,n=e;16-n<q?(Z(V|=(A=t)<<q&65535),V=A>>>16-q,q+=n-16):(V|=t<<q&65535,q+=n)}function et(t,e){var A=2*t;tt(65535&e[A],65535&e[A+1])}function At(t,e){var A,n,r=-1,i=t[1],o=0,s=7,a=4;for(0===i&&(s=138,a=3),A=0;A<=e;A++)if(n=i,i=t[2*(A+1)+1],!(++o<s&&n==i)){if(o<a)for(;et(n,P),0!=--o;);else 0!==n?(n!=r&&(et(n,P),o--),et(16,P),tt(o-3,2)):o<=10?(et(17,P),tt(o-3,3)):(et(18,P),tt(o-11,7));r=n,a=(o=0)===i?(s=138,3):n==i?(s=6,3):(s=7,4)}}function nt(){16==q?(Z(V),q=V=0):8<=q&&($(255&V),V>>>=8,q-=8)}function rt(t,e){var A,n,i;if(z.pending_buf[R+2*D]=t>>>8&255,z.pending_buf[R+2*D+1]=255&t,z.pending_buf[M+D]=255&e,D++,0===t?k[2*e]++:(K++,t--,k[2*(r._length_code[e]+256+1)]++,O[2*r.d_code(t)]++),0==(8191&D)&&2<S){for(A=8*D,n=Q-y,i=0;i<30;i++)A+=O[2*i]*(5+r.extra_dbits[i]);if(A>>>=3,K<Math.floor(D/2)&&A<Math.floor(n/2))return!0}return D==T-1}function it(t,e){var A,n,i,o,s=0;if(0!==D)for(;A=z.pending_buf[R+2*s]<<8&65280|255&z.pending_buf[R+2*s+1],n=255&z.pending_buf[M+s],s++,0===A?et(n,t):(et((i=r._length_code[n])+256+1,t),0!==(o=r.extra_lbits[i])&&tt(n-=r.base_length[i],o),et(i=r.d_code(--A),e),0!==(o=r.extra_dbits[i])&&tt(A-=r.base_dist[i],o)),s<D;);et(256,t),j=t[513]}function ot(){8<q?Z(V):0<q&&$(255&V),q=V=0}function st(t,e,A){var n,r;tt(0+(A?1:0),3),n=t,r=e,ot(),j=8,Z(r),Z(~r),z.pending_buf.set(h.subarray(n,n+r),z.pending),z.pending+=r}function at(e){(function(t,e,A){var n,o,s=0;0<S?(G.build_tree(z),X.build_tree(z),s=function(){var t;for(Y(k,G.max_code),Y(O,X.max_code),W.build_tree(z),t=18;3<=t&&0===P[2*r.bl_order[t]+1];t--);return z.opt_len+=3*(t+1)+5+5+4,t}(),n=z.opt_len+3+7>>>3,(o=z.static_len+3+7>>>3)<=n&&(n=o)):n=o=e+5,e+4<=n&&-1!=t?st(t,e,A):o==n?(tt(2+(A?1:0),3),it(i.static_ltree,i.static_dtree)):(tt(4+(A?1:0),3),function(t,e,A){var n;for(tt(t-257,5),tt(e-1,5),tt(A-4,4),n=0;n<A;n++)tt(P[2*r.bl_order[n]+1],3);At(k,t-1),At(O,e-1)}(G.max_code+1,X.max_code+1,s+1),it(k,O)),J(),A&&ot()})(0<=y?y:-1,Q-y,e),y=Q,t.flush_pending()}function ct(){var e,A,n,r;do{if(0==(r=f-x-Q)&&0===Q&&0===x)r=o;else if(-1==r)r--;else if(o+o-262<=Q){for(h.set(h.subarray(o,o+o),0),U-=o,Q-=o,y-=o,n=e=m;A=65535&d[--n],d[n]=o<=A?A-o:0,0!=--e;);for(n=e=o;A=65535&p[--n],p[n]=o<=A?A-o:0,0!=--e;);r+=o}if(0===t.avail_in)return;e=t.read_buf(h,Q+x,r),3<=(x+=e)&&(g=((g=255&h[Q])<<B^255&h[Q+1])&v)}while(x<262&&0!==t.avail_in)}function ut(t){var e,A,n=L,r=Q,i=E,s=o-262<Q?Q-(o-262):0,a=H,c=l,u=Q+258,f=h[r+i-1],d=h[r+i];I<=E&&(n>>=2),x<a&&(a=x);do{if(h[(e=t)+i]==d&&h[e+i-1]==f&&h[e]==h[r]&&h[++e]==h[r+1]){r+=2,e++;do{}while(h[++r]==h[++e]&&h[++r]==h[++e]&&h[++r]==h[++e]&&h[++r]==h[++e]&&h[++r]==h[++e]&&h[++r]==h[++e]&&h[++r]==h[++e]&&h[++r]==h[++e]&&r<u);if(A=258-(u-r),r=u-258,i<A){if(U=t,a<=(i=A))break;f=h[r+i-1],d=h[r+i]}}}while((t=65535&p[t&c])>s&&0!=--n);return i<=x?i:x}function lt(t){return t.total_in=t.total_out=0,t.msg=null,z.pending=0,z.pending_out=0,e=113,n=0,G.dyn_tree=k,G.stat_desc=i.static_l_desc,X.dyn_tree=O,X.stat_desc=i.static_d_desc,W.dyn_tree=P,W.stat_desc=i.static_bl_desc,q=V=0,j=8,J(),function(){var t;for(f=2*o,t=d[m-1]=0;t<m-1;t++)d[t]=0;N=s[S].max_lazy,I=s[S].good_length,H=s[S].nice_length,L=s[S].max_chain,b=E=2,g=F=x=y=Q=0}(),0}z.depth=[],z.bl_count=[],z.heap=[],k=[],O=[],P=[],z.pqdownheap=function(t,e){for(var A=z.heap,n=A[e],r=e<<1;r<=z.heap_len&&(r<z.heap_len&&c(t,A[r+1],A[r],z.depth)&&r++,!c(t,n,A[r],z.depth));)A[e]=A[r],e=r,r<<=1;A[e]=n},z.deflateInit=function(t,e,n,r,i,s){return r||(r=8),i||(i=8),s||(s=0),t.msg=null,-1==e&&(e=6),i<1||9<i||8!=r||n<9||15<n||e<0||9<e||s<0||2<s?-2:(t.dstate=z,l=(o=1<<(u=n))-1,v=(m=1<<(w=i+7))-1,B=Math.floor((w+3-1)/3),h=new Uint8Array(2*o),p=[],d=[],T=1<<i+6,z.pending_buf=new Uint8Array(4*T),A=4*T,R=Math.floor(T/2),M=3*T,S=e,_=s,lt(t))},z.deflateEnd=function(){return 42!=e&&113!=e&&666!=e?-2:(z.pending_buf=null,h=p=d=null,z.dstate=null,113==e?-3:0)},z.deflateParams=function(t,e,A){var n=0;return-1==e&&(e=6),e<0||9<e||A<0||2<A?-2:(s[S].func!=s[e].func&&0!==t.total_in&&(n=t.deflate(1)),S!=e&&(N=s[S=e].max_lazy,I=s[S].good_length,H=s[S].nice_length,L=s[S].max_chain),_=A,n)},z.deflateSetDictionary=function(t,A,n){var r,i=n,s=0;if(!A||42!=e)return-2;if(i<3)return 0;for(o-262<i&&(s=n-(i=o-262)),h.set(A.subarray(s,s+i),0),y=Q=i,g=((g=255&h[0])<<B^255&h[1])&v,r=0;r<=i-3;r++)g=(g<<B^255&h[r+2])&v,p[r&l]=d[g],d[g]=r;return 0},z.deflate=function(r,c){var f,w,L,I,H,k;if(4<c||c<0)return-2;if(!r.next_out||!r.next_in&&0!==r.avail_in||666==e&&4!=c)return r.msg=a[4],-2;if(0===r.avail_out)return r.msg=a[7],-5;if(t=r,I=n,n=c,42==e&&(w=8+(u-8<<4)<<8,3<(L=(S-1&255)>>1)&&(L=3),w|=L<<6,0!==Q&&(w|=32),e=113,$((k=w+=31-w%31)>>8&255),$(255&k)),0!==z.pending){if(t.flush_pending(),0===t.avail_out)return n=-1,0}else if(0===t.avail_in&&c<=I&&4!=c)return t.msg=a[7],-5;if(666==e&&0!==t.avail_in)return r.msg=a[7],-5;if(0!==t.avail_in||0!==x||0!=c&&666!=e){switch(H=-1,s[S].func){case 0:H=function(e){var n,r=65535;for(A-5<r&&(r=A-5);;){if(x<=1){if(ct(),0===x&&0==e)return 0;if(0===x)break}if(Q+=x,n=y+r,((x=0)===Q||n<=Q)&&(x=Q-n,Q=n,at(!1),0===t.avail_out))return 0;if(o-262<=Q-y&&(at(!1),0===t.avail_out))return 0}return at(4==e),0===t.avail_out?4==e?2:0:4==e?3:1}(c);break;case 1:H=function(e){for(var A,n=0;;){if(x<262){if(ct(),x<262&&0==e)return 0;if(0===x)break}if(3<=x&&(g=(g<<B^255&h[Q+2])&v,n=65535&d[g],p[Q&l]=d[g],d[g]=Q),0!==n&&(Q-n&65535)<=o-262&&2!=_&&(b=ut(n)),3<=b)if(A=rt(Q-U,b-3),x-=b,b<=N&&3<=x){for(b--;g=(g<<B^255&h[++Q+2])&v,n=65535&d[g],p[Q&l]=d[g],d[g]=Q,0!=--b;);Q++}else Q+=b,b=0,g=((g=255&h[Q])<<B^255&h[Q+1])&v;else A=rt(0,255&h[Q]),x--,Q++;if(A&&(at(!1),0===t.avail_out))return 0}return at(4==e),0===t.avail_out?4==e?2:0:4==e?3:1}(c);break;case 2:H=function(e){for(var A,n,r=0;;){if(x<262){if(ct(),x<262&&0==e)return 0;if(0===x)break}if(3<=x&&(g=(g<<B^255&h[Q+2])&v,r=65535&d[g],p[Q&l]=d[g],d[g]=Q),E=b,C=U,b=2,0!==r&&E<N&&(Q-r&65535)<=o-262&&(2!=_&&(b=ut(r)),b<=5&&(1==_||3==b&&4096<Q-U)&&(b=2)),3<=E&&b<=E){for(n=Q+x-3,A=rt(Q-1-C,E-3),x-=E-1,E-=2;++Q<=n&&(g=(g<<B^255&h[Q+2])&v,r=65535&d[g],p[Q&l]=d[g],d[g]=Q),0!=--E;);if(F=0,b=2,Q++,A&&(at(!1),0===t.avail_out))return 0}else if(0!==F){if((A=rt(0,255&h[Q-1]))&&at(!1),Q++,x--,0===t.avail_out)return 0}else F=1,Q++,x--}return 0!==F&&(A=rt(0,255&h[Q-1]),F=0),at(4==e),0===t.avail_out?4==e?2:0:4==e?3:1}(c)}if(2!=H&&3!=H||(e=666),0==H||2==H)return 0===t.avail_out&&(n=-1),0;if(1==H){if(1==c)tt(2,3),et(256,i.static_ltree),nt(),1+j+10-q<9&&(tt(2,3),et(256,i.static_ltree),nt()),j=7;else if(st(0,0,!1),3==c)for(f=0;f<m;f++)d[f]=0;if(t.flush_pending(),0===t.avail_out)return n=-1,0}}return 4!=c?0:1}},A||(A=e),this.dstate.deflateInit(this,t,A)},deflate:function(t){return this.dstate?this.dstate.deflate(this,t):-2},deflateEnd:function(){if(!this.dstate)return-2;var t=this.dstate.deflateEnd();return this.dstate=null,t},deflateParams:function(t,e){return this.dstate?this.dstate.deflateParams(this,t,e):-2},deflateSetDictionary:function(t,e){return this.dstate?this.dstate.deflateSetDictionary(this,t,e):-2},read_buf:function(t,e,A){var n=this.avail_in;return A<n&&(n=A),0===n?0:(this.avail_in-=n,t.set(this.next_in.subarray(this.next_in_index,this.next_in_index+n),e),this.next_in_index+=n,this.total_in+=n,n)},flush_pending:function(){var t=this,e=t.dstate.pending;e>t.avail_out&&(e=t.avail_out),0!==e&&(t.next_out.set(t.dstate.pending_buf.subarray(t.dstate.pending_out,t.dstate.pending_out+e),t.next_out_index),t.next_out_index+=e,t.dstate.pending_out+=e,t.total_out+=e,t.avail_out-=e,t.dstate.pending-=e,0===t.dstate.pending&&(t.dstate.pending_out=0))}};var l=t.zip||t;l.Deflater=l._jzlib_Deflater=function(t){var e=new u,A=new Uint8Array(512),n=t?t.level:-1;void 0===n&&(n=-1),e.deflateInit(n),e.next_out=A,this.append=function(t,n){var r,i=[],o=0,s=0,a=0;if(t.length){e.next_in_index=0,e.next_in=t,e.avail_in=t.length;do{if(e.next_out_index=0,e.avail_out=512,0!=e.deflate(0))throw new Error("deflating: "+e.msg);e.next_out_index&&(512==e.next_out_index?i.push(new Uint8Array(A)):i.push(new Uint8Array(A.subarray(0,e.next_out_index)))),a+=e.next_out_index,n&&0<e.next_in_index&&e.next_in_index!=o&&(n(e.next_in_index),o=e.next_in_index)}while(0<e.avail_in||0===e.avail_out);return r=new Uint8Array(a),i.forEach(function(t){r.set(t,s),s+=t.length}),r}},this.flush=function(){var t,n,r=[],i=0,o=0;do{if(e.next_out_index=0,e.avail_out=512,1!=(t=e.deflate(4))&&0!=t)throw new Error("deflating: "+e.msg);0<512-e.avail_out&&r.push(new Uint8Array(A.subarray(0,e.next_out_index))),o+=e.next_out_index}while(0<e.avail_in||0===e.avail_out);return e.deflateEnd(),n=new Uint8Array(o),r.forEach(function(t){n.set(t,i),i+=t.length}),n}}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||void 0!==Ui&&Ui||Function('return typeof this === "object" && this.content')()||Function("return this")()),("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||void 0!==Ui&&Ui||Function('return typeof this === "object" && this.content')()||Function("return this")()).RGBColor=function(t){var e;t=t||"",this.ok=!1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t=(t=t.replace(/ /g,"")).toLowerCase();var A={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};for(var n in A)t==n&&(t=A[n]);for(var r=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],i=0;i<r.length;i++){var o=r[i].re,s=r[i].process,a=o.exec(t);a&&(e=s(a),this.r=e[0],this.g=e[1],this.b=e[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:255<this.r?255:this.r,this.g=this.g<0||isNaN(this.g)?0:255<this.g?255:this.g,this.b=this.b<0||isNaN(this.b)?0:255<this.b?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),A=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==A.length&&(A="0"+A),"#"+t+e+A}},function(t){var e="+".charCodeAt(0),A="/".charCodeAt(0),n="0".charCodeAt(0),r="a".charCodeAt(0),i="A".charCodeAt(0),o="-".charCodeAt(0),s="_".charCodeAt(0),a=function(t){var a=t.charCodeAt(0);return a===e||a===o?62:a===A||a===s?63:a<n?-1:a<n+10?a-n+26+26:a<i+26?a-i:a<r+26?a-r+26:void 0};t.API.TTFFont=function(){function t(t,e,A){var n;if(this.rawData=t,n=this.contents=new u(t),this.contents.pos=4,"ttcf"===n.readString(4)){if(!e)throw new Error("Must specify a font name for TTC files.");throw new Error("Font "+e+" not found in TTC file.")}n.pos=0,this.parse(),this.subset=new L(this),this.registerTTF()}return t.open=function(e,A,n,r){if("string"!=typeof n)throw new Error("Invalid argument supplied in TTFFont.open");return new t(function(t){var e,A,n,r,i,o;if(0<t.length%4)throw new Error("Invalid string. Length must be a multiple of 4");var s=t.length;i="="===t.charAt(s-2)?2:"="===t.charAt(s-1)?1:0,o=new Uint8Array(3*t.length/4-i),n=0<i?t.length-4:t.length;var c=0;function u(t){o[c++]=t}for(A=e=0;e<n;e+=4,A+=3)u((16711680&(r=a(t.charAt(e))<<18|a(t.charAt(e+1))<<12|a(t.charAt(e+2))<<6|a(t.charAt(e+3))))>>16),u((65280&r)>>8),u(255&r);return 2===i?u(255&(r=a(t.charAt(e))<<2|a(t.charAt(e+1))>>4)):1===i&&(u((r=a(t.charAt(e))<<10|a(t.charAt(e+1))<<4|a(t.charAt(e+2))>>2)>>8&255),u(255&r)),o}(n),A,r)},t.prototype.parse=function(){return this.directory=new l(this.contents),this.head=new p(this),this.name=new y(this),this.cmap=new g(this),this.toUnicode=new Map,this.hhea=new m(this),this.maxp=new b(this),this.hmtx=new C(this),this.post=new v(this),this.os2=new w(this),this.loca=new E(this),this.glyf=new Q(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},t.prototype.registerTTF=function(){var t,e,A,n,r;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var e,A,n,r;for(r=[],e=0,A=(n=this.bbox).length;e<A;e++)t=n[e],r.push(Math.round(t*this.scaleFactor));return r}.call(this),this.stemV=0,this.post.exists?(A=255&(n=this.post.italic_angle),!0&(e=n>>16)&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+A)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(r=this.familyClass)||2===r||3===r||4===r||5===r||7===r,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},t.prototype.characterToGlyph=function(t){var e;return(null!=(e=this.cmap.unicode)?e.codeMap[t]:void 0)||0},t.prototype.widthOfGlyph=function(t){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*e},t.prototype.widthOfString=function(t,e,A){var n,r,i,o,s;for(r=o=i=0,s=(t=""+t).length;0<=s?o<s:s<o;r=0<=s?++o:--o)n=t.charCodeAt(r),i+=this.widthOfGlyph(this.characterToGlyph(n))+A*(1e3/e)||0;return i*(e/1e3)},t.prototype.lineHeight=function(t,e){var A;return null==e&&(e=!1),A=e?this.lineGap:0,(this.ascender+A-this.decender)/1e3*t},t}();var c,u=function(){function t(t){this.data=null!=t?t:[],this.pos=0,this.length=this.data.length}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(t){return this.data[this.pos++]=t},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt32=function(){var t;return 2147483648<=(t=this.readUInt32())?t-4294967296:t},t.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt16=function(){var t;return 32768<=(t=this.readUInt16())?t-65536:t},t.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},t.prototype.readString=function(t){var e,A,n;for(A=[],e=n=0;0<=t?n<t:t<n;e=0<=t?++n:--n)A[e]=String.fromCharCode(this.readByte());return A.join("")},t.prototype.writeString=function(t){var e,A,n,r;for(r=[],e=A=0,n=t.length;0<=n?A<n:n<A;e=0<=n?++A:--A)r.push(this.writeByte(t.charCodeAt(e)));return r},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(t){return this.writeInt16(t)},t.prototype.readLongLong=function(){var t,e,A,n,r,i,o,s;return t=this.readByte(),e=this.readByte(),A=this.readByte(),n=this.readByte(),r=this.readByte(),i=this.readByte(),o=this.readByte(),s=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^e)+1099511627776*(255^A)+4294967296*(255^n)+16777216*(255^r)+65536*(255^i)+256*(255^o)+(255^s)+1):72057594037927940*t+281474976710656*e+1099511627776*A+4294967296*n+16777216*r+65536*i+256*o+s},t.prototype.writeLongLong=function(t){var e,A;return e=Math.floor(t/4294967296),A=4294967295&t,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(A>>24&255),this.writeByte(A>>16&255),this.writeByte(A>>8&255),this.writeByte(255&A)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(t){return this.writeInt32(t)},t.prototype.read=function(t){var e,A;for(e=[],A=0;0<=t?A<t:t<A;0<=t?++A:--A)e.push(this.readByte());return e},t.prototype.write=function(t){var e,A,n,r;for(r=[],A=0,n=t.length;A<n;A++)e=t[A],r.push(this.writeByte(e));return r},t}(),l=function(){var t;function e(t){var e,A,n;for(this.scalarType=t.readInt(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort(),this.tables={},A=0,n=this.tableCount;0<=n?A<n:n<A;0<=n?++A:--A)e={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[e.tag]=e}return e.prototype.encode=function(e){var A,n,r,i,o,s,a,c,l,h,f,p,d;for(d in f=Object.keys(e).length,s=Math.log(2),l=16*Math.floor(Math.log(f)/s),i=Math.floor(l/s),c=16*f-l,(n=new u).writeInt(this.scalarType),n.writeShort(f),n.writeShort(l),n.writeShort(i),n.writeShort(c),r=16*f,a=n.pos+r,o=null,p=[],e)for(h=e[d],n.writeString(d),n.writeInt(t(h)),n.writeInt(a),n.writeInt(h.length),p=p.concat(h),"head"===d&&(o=a),a+=h.length;a%4;)p.push(0),a++;return n.write(p),A=2981146554-t(n.data),n.pos=o+8,n.writeUInt32(A),n.data},t=function(t){var e,A,n,r;for(t=F.call(t);t.length%4;)t.push(0);for(A=new u(t),n=e=0,r=t.length;n<r;n+=4)e+=A.readUInt32();return 4294967295&e},e}(),h={}.hasOwnProperty,f=function(t,e){for(var A in e)h.call(e,A)&&(t[A]=e[A]);function n(){this.constructor=t}return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t};c=function(){function t(t){var e;this.file=t,e=this.file.directory.tables[this.tag],this.exists=!!e,e&&(this.offset=e.offset,this.length=e.length,this.parse(this.file.contents))}return t.prototype.parse=function(){},t.prototype.encode=function(){},t.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},t}();var p=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return f(e,c),e.prototype.tag="head",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},e.prototype.encode=function(t){var e;return(e=new u).writeInt(this.version),e.writeInt(this.revision),e.writeInt(this.checkSumAdjustment),e.writeInt(this.magicNumber),e.writeShort(this.flags),e.writeShort(this.unitsPerEm),e.writeLongLong(this.created),e.writeLongLong(this.modified),e.writeShort(this.xMin),e.writeShort(this.yMin),e.writeShort(this.xMax),e.writeShort(this.yMax),e.writeShort(this.macStyle),e.writeShort(this.lowestRecPPEM),e.writeShort(this.fontDirectionHint),e.writeShort(t),e.writeShort(this.glyphDataFormat),e.data},e}(),d=function(){function t(t,e){var A,n,r,i,o,s,a,c,u,l,h,f,p,d,g,m,w,v;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=e+t.readInt(),u=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(s=g=0;g<256;s=++g)this.codeMap[s]=t.readByte();break;case 4:for(h=t.readUInt16(),l=h/2,t.pos+=6,r=function(){var e,A;for(A=[],s=e=0;0<=l?e<l:l<e;s=0<=l?++e:--e)A.push(t.readUInt16());return A}(),t.pos+=2,p=function(){var e,A;for(A=[],s=e=0;0<=l?e<l:l<e;s=0<=l?++e:--e)A.push(t.readUInt16());return A}(),a=function(){var e,A;for(A=[],s=e=0;0<=l?e<l:l<e;s=0<=l?++e:--e)A.push(t.readUInt16());return A}(),c=function(){var e,A;for(A=[],s=e=0;0<=l?e<l:l<e;s=0<=l?++e:--e)A.push(t.readUInt16());return A}(),n=(this.length-t.pos+this.offset)/2,o=function(){var e,A;for(A=[],s=e=0;0<=n?e<n:n<e;s=0<=n?++e:--e)A.push(t.readUInt16());return A}(),s=m=0,v=r.length;m<v;s=++m)for(d=r[s],A=w=f=p[s];f<=d?w<=d:d<=w;A=f<=d?++w:--w)0===c[s]?i=A+a[s]:0!==(i=o[c[s]/2+(A-f)-(l-s)]||0)&&(i+=a[s]),this.codeMap[A]=65535&i}t.pos=u}return t.encode=function(t,e){var A,n,r,i,o,s,a,c,l,h,f,p,d,g,m,w,v,B,y,b,C,F,Q,U,x,E,L,N,S,_,I,H,k,O,P,M,T,D,R,K,j,V,q,z,G,X;switch(N=new u,i=Object.keys(t).sort(function(t,e){return t-e}),e){case"macroman":for(d=0,g=function(){var t,e;for(e=[],p=t=0;t<256;p=++t)e.push(0);return e}(),w={0:0},r={},S=0,k=i.length;S<k;S++)null==w[q=t[n=i[S]]]&&(w[q]=++d),r[n]={old:t[n],new:w[t[n]]},g[n]=w[t[n]];return N.writeUInt16(1),N.writeUInt16(0),N.writeUInt32(12),N.writeUInt16(0),N.writeUInt16(262),N.writeUInt16(0),N.write(g),{charMap:r,subtable:N.data,maxGlyphID:d+1};case"unicode":for(E=[],l=[],w={},A={},m=a=null,_=v=0,O=i.length;_<O;_++)null==w[y=t[n=i[_]]]&&(w[y]=++v),A[n]={old:y,new:w[y]},o=w[y]-n,null!=m&&o===a||(m&&l.push(m),E.push(n),a=o),m=n;for(m&&l.push(m),l.push(65535),E.push(65535),U=2*(Q=E.length),F=2*Math.pow(Math.log(Q)/Math.LN2,2),h=Math.log(F/2)/Math.LN2,C=2*Q-F,s=[],b=[],f=[],p=I=0,P=E.length;I<P;p=++I){if(x=E[p],c=l[p],65535===x){s.push(0),b.push(0);break}if(32768<=x-(L=A[x].new))for(s.push(0),b.push(2*(f.length+Q-p)),n=H=x;x<=c?H<=c:c<=H;n=x<=c?++H:--H)f.push(A[n].new);else s.push(L-x),b.push(0)}for(N.writeUInt16(3),N.writeUInt16(1),N.writeUInt32(12),N.writeUInt16(4),N.writeUInt16(16+8*Q+2*f.length),N.writeUInt16(0),N.writeUInt16(U),N.writeUInt16(F),N.writeUInt16(h),N.writeUInt16(C),j=0,M=l.length;j<M;j++)n=l[j],N.writeUInt16(n);for(N.writeUInt16(0),V=0,T=E.length;V<T;V++)n=E[V],N.writeUInt16(n);for(z=0,D=s.length;z<D;z++)o=s[z],N.writeUInt16(o);for(G=0,R=b.length;G<R;G++)B=b[G],N.writeUInt16(B);for(X=0,K=f.length;X<K;X++)d=f[X],N.writeUInt16(d);return{charMap:A,subtable:N.data,maxGlyphID:v+1}}},t}(),g=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return f(e,c),e.prototype.tag="cmap",e.prototype.parse=function(t){var e,A,n;for(t.pos=this.offset,this.version=t.readUInt16(),A=t.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=A?n<A:A<n;0<=A?++n:--n)e=new d(t,this.offset),this.tables.push(e),e.isUnicode&&null==this.unicode&&(this.unicode=e);return!0},e.encode=function(t,e){var A,n;return null==e&&(e="macroman"),A=d.encode(t,e),(n=new u).writeUInt16(0),n.writeUInt16(1),A.table=n.data.concat(A.subtable),A},e}(),m=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return f(e,c),e.prototype.tag="hhea",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},e}(),w=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return f(e,c),e.prototype.tag="OS/2",e.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var e,A;for(A=[],e=0;e<10;++e)A.push(t.readByte());return A}(),this.charRange=function(){var e,A;for(A=[],e=0;e<4;++e)A.push(t.readInt());return A}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),0<this.version&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var e,A;for(A=[],e=0;e<2;++e)A.push(t.readInt());return A}(),1<this.version))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},e}(),v=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return f(e,c),e.prototype.tag="post",e.prototype.parse=function(t){var e,A,n,r;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:break;case 131072:for(A=t.readUInt16(),this.glyphNameIndex=[],n=0;0<=A?n<A:A<n;0<=A?++n:--n)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],r=[];t.pos<this.offset+this.length;)e=t.readByte(),r.push(this.names.push(t.readString(e)));return r;case 151552:return A=t.readUInt16(),this.offsets=t.read(A);case 196608:break;case 262144:return this.map=function(){var e,A,n;for(n=[],e=0,A=this.file.maxp.numGlyphs;0<=A?e<A:A<e;0<=A?++e:--e)n.push(t.readUInt32());return n}.call(this)}},e}(),B=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},y=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return f(e,c),e.prototype.tag="name",e.prototype.parse=function(t){var e,A,n,r,i,o,s,a,c,u,l,h;for(t.pos=this.offset,t.readShort(),e=t.readShort(),o=t.readShort(),A=[],r=c=0;0<=e?c<e:e<c;r=0<=e?++c:--c)A.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+o+t.readShort()});for(s={},r=u=0,l=A.length;u<l;r=++u)n=A[r],t.pos=n.offset,a=t.readString(n.length),i=new B(a,n),null==s[h=n.nameID]&&(s[h]=[]),s[n.nameID].push(i);this.strings=s,this.copyright=s[0],this.fontFamily=s[1],this.fontSubfamily=s[2],this.uniqueSubfamily=s[3],this.fontName=s[4],this.version=s[5];try{this.postscriptName=s[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(t){this.postscriptName=s[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=s[7],this.manufacturer=s[8],this.designer=s[9],this.description=s[10],this.vendorUrl=s[11],this.designerUrl=s[12],this.license=s[13],this.licenseUrl=s[14],this.preferredFamily=s[15],this.preferredSubfamily=s[17],this.compatibleFull=s[18],this.sampleText=s[19]},e}(),b=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return f(e,c),e.prototype.tag="maxp",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},e}(),C=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return f(e,c),e.prototype.tag="hmtx",e.prototype.parse=function(t){var e,A,n,r,i,o,s;for(t.pos=this.offset,this.metrics=[],r=0,o=this.file.hhea.numberOfMetrics;0<=o?r<o:o<r;0<=o?++r:--r)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(A=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var e,n;for(n=[],e=0;0<=A?e<A:A<e;0<=A?++e:--e)n.push(t.readInt16());return n}(),this.widths=function(){var t,e,A,r;for(r=[],t=0,e=(A=this.metrics).length;t<e;t++)n=A[t],r.push(n.advance);return r}.call(this),e=this.widths[this.widths.length-1],s=[],i=0;0<=A?i<A:A<i;0<=A?++i:--i)s.push(this.widths.push(e));return s},e.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},e}(),F=[].slice,Q=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return f(e,c),e.prototype.tag="glyf",e.prototype.parse=function(t){return this.cache={}},e.prototype.glyphFor=function(t){var e,A,n,r,i,o,s,a,c,l;return(t=t)in this.cache?this.cache[t]:(r=this.file.loca,e=this.file.contents,A=r.indexOf(t),0===(n=r.lengthOf(t))?this.cache[t]=null:(e.pos=this.offset+A,i=(o=new u(e.read(n))).readShort(),a=o.readShort(),l=o.readShort(),s=o.readShort(),c=o.readShort(),this.cache[t]=-1===i?new x(o,a,l,s,c):new U(o,i,a,l,s,c),this.cache[t]))},e.prototype.encode=function(t,e,A){var n,r,i,o,s;for(i=[],r=[],o=0,s=e.length;o<s;o++)n=t[e[o]],r.push(i.length),n&&(i=i.concat(n.encode(A)));return r.push(i.length),{table:i,offsets:r}},e}(),U=function(){function t(t,e,A,n,r,i){this.raw=t,this.numberOfContours=e,this.xMin=A,this.yMin=n,this.xMax=r,this.yMax=i,this.compound=!1}return t.prototype.encode=function(){return this.raw.data},t}(),x=function(){function t(t,e,A,n,r){var i,o;for(this.raw=t,this.xMin=e,this.yMin=A,this.xMax=n,this.yMax=r,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],i=this.raw;o=i.readShort(),this.glyphOffsets.push(i.pos),this.glyphIDs.push(i.readShort()),32&o;)i.pos+=1&o?4:2,128&o?i.pos+=8:64&o?i.pos+=4:8&o&&(i.pos+=2)}return t.prototype.encode=function(t){var e,A,n,r,i;for(A=new u(F.call(this.raw.data)),e=n=0,r=(i=this.glyphIDs).length;n<r;e=++n)i[e],A.pos=this.glyphOffsets[e];return A.data},t}(),E=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return f(e,c),e.prototype.tag="loca",e.prototype.parse=function(t){var e;return t.pos=this.offset,e=this.file.head.indexToLocFormat,this.offsets=0===e?function(){var e,A,n;for(n=[],e=0,A=this.length;e<A;e+=2)n.push(2*t.readUInt16());return n}.call(this):function(){var e,A,n;for(n=[],e=0,A=this.length;e<A;e+=4)n.push(t.readUInt32());return n}.call(this)},e.prototype.indexOf=function(t){return this.offsets[t]},e.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},e.prototype.encode=function(t,e){for(var A=new Uint32Array(this.offsets.length),n=0,r=0,i=0;i<A.length;++i)if(A[i]=n,r<e.length&&e[r]==i){++r,A[i]=n;var o=this.offsets[i],s=this.offsets[i+1]-o;0<s&&(n+=s)}for(var a=new Array(4*A.length),c=0;c<A.length;++c)a[4*c+3]=255&A[c],a[4*c+2]=(65280&A[c])>>8,a[4*c+1]=(16711680&A[c])>>16,a[4*c]=(4278190080&A[c])>>24;return a},e}(),L=function(){function t(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var t,e,A,n,r;for(e in n=this.font.cmap.tables[0].codeMap,t={},r=this.subset)A=r[e],t[e]=n[A];return t},t.prototype.glyphsFor=function(t){var e,A,n,r,i,o,s;for(n={},i=0,o=t.length;i<o;i++)n[r=t[i]]=this.font.glyf.glyphFor(r);for(r in e=[],n)(null!=(A=n[r])?A.compound:void 0)&&e.push.apply(e,A.glyphIDs);if(0<e.length)for(r in s=this.glyphsFor(e))A=s[r],n[r]=A;return n},t.prototype.encode=function(t,e){var A,n,r,i,o,s,a,c,u,l,h,f,p,d,m;for(n in A=g.encode(this.generateCmap(),"unicode"),i=this.glyphsFor(t),h={0:0},m=A.charMap)h[(s=m[n]).old]=s.new;for(f in l=A.maxGlyphID,i)f in h||(h[f]=l++);return c=function(t){var e,A;for(e in A={},t)A[t[e]]=e;return A}(h),u=Object.keys(c).sort(function(t,e){return t-e}),p=function(){var t,e,A;for(A=[],t=0,e=u.length;t<e;t++)o=u[t],A.push(c[o]);return A}(),r=this.font.glyf.encode(i,p,h),a=this.font.loca.encode(r.offsets,p),d={cmap:this.font.cmap.raw(),glyf:r.table,loca:a,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(e)},this.font.os2.exists&&(d["OS/2"]=this.font.os2.raw()),this.font.directory.encode(d)},t}();t.API.PDFObject=function(){var t;function e(){}return t=function(t,e){return(Array(e+1).join("0")+t).slice(-e)},e.convert=function(A){var n,r,i,o;if(Array.isArray(A))return"["+function(){var t,r,i;for(i=[],t=0,r=A.length;t<r;t++)n=A[t],i.push(e.convert(n));return i}().join(" ")+"]";if("string"==typeof A)return"/"+A;if(null!=A?A.isString:void 0)return"("+A+")";if(A instanceof Date)return"(D:"+t(A.getUTCFullYear(),4)+t(A.getUTCMonth(),2)+t(A.getUTCDate(),2)+t(A.getUTCHours(),2)+t(A.getUTCMinutes(),2)+t(A.getUTCSeconds(),2)+"Z)";if("[object Object]"!=={}.toString.call(A))return""+A;for(r in i=["<<"],A)o=A[r],i.push("/"+r+" "+e.convert(o));return i.push(">>"),i.join("\n")},e}()}(lt),Qt="undefined"!=typeof self&&self||"undefined"!=typeof window&&window||void 0!==Ui&&Ui||Function('return typeof this === "object" && this.content')()||Function("return this")(),Ut=function(){var t,e,A;function n(t){var e,A,n,r,i,o,s,a,c,u,l,h,f,p;for(this.data=t,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},o=null;;){switch(e=this.readUInt32(),c=function(){var t,e;for(e=[],t=0;t<4;++t)e.push(String.fromCharCode(this.data[this.pos++]));return e}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(e);break;case"fcTL":o&&this.animation.frames.push(o),this.pos+=4,o={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},i=this.readUInt16(),r=this.readUInt16()||100,o.delay=1e3*i/r,o.disposeOp=this.data[this.pos++],o.blendOp=this.data[this.pos++],o.data=[];break;case"IDAT":case"fdAT":for("fdAT"===c&&(this.pos+=4,e-=4),t=(null!=o?o.data:void 0)||this.imgData,h=0;0<=e?h<e:e<h;0<=e?++h:--h)t.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(n=this.palette.length/3,this.transparency.indexed=this.read(e),this.transparency.indexed.length>n)throw new Error("More transparent colors than palette size");if(0<(u=n-this.transparency.indexed.length))for(f=0;0<=u?f<u:u<f;0<=u?++f:--f)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":s=(l=this.read(e)).indexOf(0),a=String.fromCharCode.apply(String,l.slice(0,s)),this.text[a]=String.fromCharCode.apply(String,l.slice(s+1));break;case"IEND":return o&&this.animation.frames.push(o),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=4===(p=this.colorType)||6===p,A=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*A,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}n.load=function(t,e,A){var r;return"function"==typeof e&&(A=e),(r=new XMLHttpRequest).open("GET",t,!0),r.responseType="arraybuffer",r.onload=function(){var t;return t=new n(new Uint8Array(r.response||r.mozResponseArrayBuffer)),"function"==typeof(null!=e?e.getContext:void 0)&&t.render(e),"function"==typeof A?A(t):void 0},r.send(null)},n.prototype.read=function(t){var e,A;for(A=[],e=0;0<=t?e<t:t<e;0<=t?++e:--e)A.push(this.data[this.pos++]);return A},n.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},n.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},n.prototype.decodePixels=function(t){var e=this.pixelBitlength/8,A=new Uint8Array(this.width*this.height*e),n=0,r=this;if(null==t&&(t=this.imgData),0===t.length)return new Uint8Array(0);function i(i,o,s,a){var c,u,l,h,f,p,d,g,m,w,v,B,y,b,C,F,Q,U,x,E,L,N=Math.ceil((r.width-i)/s),S=Math.ceil((r.height-o)/a),_=r.width==N&&r.height==S;for(b=e*N,B=_?A:new Uint8Array(b*S),p=t.length,u=y=0;y<S&&n<p;){switch(t[n++]){case 0:for(h=Q=0;Q<b;h=Q+=1)B[u++]=t[n++];break;case 1:for(h=U=0;U<b;h=U+=1)c=t[n++],f=h<e?0:B[u-e],B[u++]=(c+f)%256;break;case 2:for(h=x=0;x<b;h=x+=1)c=t[n++],l=(h-h%e)/e,C=y&&B[(y-1)*b+l*e+h%e],B[u++]=(C+c)%256;break;case 3:for(h=E=0;E<b;h=E+=1)c=t[n++],l=(h-h%e)/e,f=h<e?0:B[u-e],C=y&&B[(y-1)*b+l*e+h%e],B[u++]=(c+Math.floor((f+C)/2))%256;break;case 4:for(h=L=0;L<b;h=L+=1)c=t[n++],l=(h-h%e)/e,f=h<e?0:B[u-e],0===y?C=F=0:(C=B[(y-1)*b+l*e+h%e],F=l&&B[(y-1)*b+(l-1)*e+h%e]),d=f+C-F,g=Math.abs(d-f),w=Math.abs(d-C),v=Math.abs(d-F),m=g<=w&&g<=v?f:w<=v?C:F,B[u++]=(c+m)%256;break;default:throw new Error("Invalid filter algorithm: "+t[n-1])}if(!_){var I=((o+y*a)*r.width+i)*e,H=y*b;for(h=0;h<N;h+=1){for(var k=0;k<e;k+=1)A[I++]=B[H++];I+=(s-1)*e}}y++}}return t=(t=new It(t)).getBytes(),1==r.interlaceMethod?(i(0,0,8,8),i(4,0,8,8),i(0,4,4,8),i(2,0,4,4),i(0,2,2,4),i(1,0,2,2),i(0,1,1,2)):i(0,0,1,1),A},n.prototype.decodePalette=function(){var t,e,A,n,r,i,o,s,a;for(A=this.palette,i=this.transparency.indexed||[],r=new Uint8Array((i.length||0)+A.length),n=0,A.length,e=o=t=0,s=A.length;o<s;e=o+=3)r[n++]=A[e],r[n++]=A[e+1],r[n++]=A[e+2],r[n++]=null!=(a=i[t++])?a:255;return r},n.prototype.copyToImageData=function(t,e){var A,n,r,i,o,s,a,c,u,l,h;if(n=this.colors,u=null,A=this.hasAlphaChannel,this.palette.length&&(u=null!=(h=this._decodedPalette)?h:this._decodedPalette=this.decodePalette(),n=4,A=!0),c=(r=t.data||t).length,o=u||e,i=s=0,1===n)for(;i<c;)a=u?4*e[i/4]:s,l=o[a++],r[i++]=l,r[i++]=l,r[i++]=l,r[i++]=A?o[a++]:255,s=a;else for(;i<c;)a=u?4*e[i/4]:s,r[i++]=o[a++],r[i++]=o[a++],r[i++]=o[a++],r[i++]=A?o[a++]:255,s=a},n.prototype.decode=function(){var t;return t=new Uint8Array(this.width*this.height*4),this.copyToImageData(t,this.decodePixels()),t};try{e=Qt.document.createElement("canvas"),A=e.getContext("2d")}catch(t){return-1}return t=function(t){var n;return A.width=t.width,A.height=t.height,A.clearRect(0,0,t.width,t.height),A.putImageData(t,0,0),(n=new Image).src=e.toDataURL(),n},n.prototype.decodeFrames=function(e){var A,n,r,i,o,s,a,c;if(this.animation){for(c=[],n=o=0,s=(a=this.animation.frames).length;o<s;n=++o)A=a[n],r=e.createImageData(A.width,A.height),i=this.decodePixels(new Uint8Array(A.data)),this.copyToImageData(r,i),A.imageData=r,c.push(A.image=t(r));return c}},n.prototype.renderFrame=function(t,e){var A,n,r;return A=(n=this.animation.frames)[e],r=n[e-1],0===e&&t.clearRect(0,0,this.width,this.height),1===(null!=r?r.disposeOp:void 0)?t.clearRect(r.xOffset,r.yOffset,r.width,r.height):2===(null!=r?r.disposeOp:void 0)&&t.putImageData(r.imageData,r.xOffset,r.yOffset),0===A.blendOp&&t.clearRect(A.xOffset,A.yOffset,A.width,A.height),t.drawImage(A.image,A.xOffset,A.yOffset)},n.prototype.animate=function(t){var e,A,n,r,i,o,s=this;return A=0,o=this.animation,r=o.numFrames,n=o.frames,i=o.numPlays,(e=function(){var o,a;if(o=A++%r,a=n[o],s.renderFrame(t,o),1<r&&A/r<i)return s.animation._timeout=setTimeout(e,a.delay)})()},n.prototype.stopAnimation=function(){var t;return clearTimeout(null!=(t=this.animation)?t._timeout:void 0)},n.prototype.render=function(t){var e,A;return t._png&&t._png.stopAnimation(),t._png=this,t.width=this.width,t.height=this.height,e=t.getContext("2d"),this.animation?(this.decodeFrames(e),this.animate(e)):(A=e.createImageData(this.width,this.height),this.copyToImageData(A,this.decodePixels()),e.putImageData(A,0,0))},n}(),Qt.PNG=Ut;var _t=function(){function t(){this.pos=0,this.bufferLength=0,this.eof=!1,this.buffer=null}return t.prototype={ensureBuffer:function(t){var e=this.buffer,A=e?e.byteLength:0;if(t<A)return e;for(var n=512;n<t;)n<<=1;for(var r=new Uint8Array(n),i=0;i<A;++i)r[i]=e[i];return this.buffer=r},getByte:function(){for(var t=this.pos;this.bufferLength<=t;){if(this.eof)return null;this.readBlock()}return this.buffer[this.pos++]},getBytes:function(t){var e=this.pos;if(t){this.ensureBuffer(e+t);for(var A=e+t;!this.eof&&this.bufferLength<A;)this.readBlock();var n=this.bufferLength;n<A&&(A=n)}else{for(;!this.eof;)this.readBlock();A=this.bufferLength}return this.pos=A,this.buffer.subarray(e,A)},lookChar:function(){for(var t=this.pos;this.bufferLength<=t;){if(this.eof)return null;this.readBlock()}return String.fromCharCode(this.buffer[this.pos])},getChar:function(){for(var t=this.pos;this.bufferLength<=t;){if(this.eof)return null;this.readBlock()}return String.fromCharCode(this.buffer[this.pos++])},makeSubStream:function(t,e,A){for(var n=t+e;this.bufferLength<=n&&!this.eof;)this.readBlock();return new Stream(this.buffer,t,e,A)},skip:function(t){t||(t=1),this.pos+=t},reset:function(){this.pos=0}},t}(),It=function(){if("undefined"!=typeof Uint32Array){var t=new Uint32Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),e=new Uint32Array([3,4,5,6,7,8,9,10,65547,65549,65551,65553,131091,131095,131099,131103,196643,196651,196659,196667,262211,262227,262243,262259,327811,327843,327875,327907,258,258,258]),A=new Uint32Array([1,2,3,4,65541,65543,131081,131085,196625,196633,262177,262193,327745,327777,393345,393409,459009,459137,524801,525057,590849,591361,657409,658433,724993,727041,794625,798721,868353,876545]),n=[new Uint32Array([459008,524368,524304,524568,459024,524400,524336,590016,459016,524384,524320,589984,524288,524416,524352,590048,459012,524376,524312,589968,459028,524408,524344,590032,459020,524392,524328,59e4,524296,524424,524360,590064,459010,524372,524308,524572,459026,524404,524340,590024,459018,524388,524324,589992,524292,524420,524356,590056,459014,524380,524316,589976,459030,524412,524348,590040,459022,524396,524332,590008,524300,524428,524364,590072,459009,524370,524306,524570,459025,524402,524338,590020,459017,524386,524322,589988,524290,524418,524354,590052,459013,524378,524314,589972,459029,524410,524346,590036,459021,524394,524330,590004,524298,524426,524362,590068,459011,524374,524310,524574,459027,524406,524342,590028,459019,524390,524326,589996,524294,524422,524358,590060,459015,524382,524318,589980,459031,524414,524350,590044,459023,524398,524334,590012,524302,524430,524366,590076,459008,524369,524305,524569,459024,524401,524337,590018,459016,524385,524321,589986,524289,524417,524353,590050,459012,524377,524313,589970,459028,524409,524345,590034,459020,524393,524329,590002,524297,524425,524361,590066,459010,524373,524309,524573,459026,524405,524341,590026,459018,524389,524325,589994,524293,524421,524357,590058,459014,524381,524317,589978,459030,524413,524349,590042,459022,524397,524333,590010,524301,524429,524365,590074,459009,524371,524307,524571,459025,524403,524339,590022,459017,524387,524323,589990,524291,524419,524355,590054,459013,524379,524315,589974,459029,524411,524347,590038,459021,524395,524331,590006,524299,524427,524363,590070,459011,524375,524311,524575,459027,524407,524343,590030,459019,524391,524327,589998,524295,524423,524359,590062,459015,524383,524319,589982,459031,524415,524351,590046,459023,524399,524335,590014,524303,524431,524367,590078,459008,524368,524304,524568,459024,524400,524336,590017,459016,524384,524320,589985,524288,524416,524352,590049,459012,524376,524312,589969,459028,524408,524344,590033,459020,524392,524328,590001,524296,524424,524360,590065,459010,524372,524308,524572,459026,524404,524340,590025,459018,524388,524324,589993,524292,524420,524356,590057,459014,524380,524316,589977,459030,524412,524348,590041,459022,524396,524332,590009,524300,524428,524364,590073,459009,524370,524306,524570,459025,524402,524338,590021,459017,524386,524322,589989,524290,524418,524354,590053,459013,524378,524314,589973,459029,524410,524346,590037,459021,524394,524330,590005,524298,524426,524362,590069,459011,524374,524310,524574,459027,524406,524342,590029,459019,524390,524326,589997,524294,524422,524358,590061,459015,524382,524318,589981,459031,524414,524350,590045,459023,524398,524334,590013,524302,524430,524366,590077,459008,524369,524305,524569,459024,524401,524337,590019,459016,524385,524321,589987,524289,524417,524353,590051,459012,524377,524313,589971,459028,524409,524345,590035,459020,524393,524329,590003,524297,524425,524361,590067,459010,524373,524309,524573,459026,524405,524341,590027,459018,524389,524325,589995,524293,524421,524357,590059,459014,524381,524317,589979,459030,524413,524349,590043,459022,524397,524333,590011,524301,524429,524365,590075,459009,524371,524307,524571,459025,524403,524339,590023,459017,524387,524323,589991,524291,524419,524355,590055,459013,524379,524315,589975,459029,524411,524347,590039,459021,524395,524331,590007,524299,524427,524363,590071,459011,524375,524311,524575,459027,524407,524343,590031,459019,524391,524327,589999,524295,524423,524359,590063,459015,524383,524319,589983,459031,524415,524351,590047,459023,524399,524335,590015,524303,524431,524367,590079]),9],r=[new Uint32Array([327680,327696,327688,327704,327684,327700,327692,327708,327682,327698,327690,327706,327686,327702,327694,0,327681,327697,327689,327705,327685,327701,327693,327709,327683,327699,327691,327707,327687,327703,327695,0]),5];return(o.prototype=Object.create(_t.prototype)).getBits=function(t){for(var e,A=this.codeSize,n=this.codeBuf,r=this.bytes,o=this.bytesPos;A<t;)void 0===(e=r[o++])&&i("Bad encoding in flate stream"),n|=e<<A,A+=8;return e=n&(1<<t)-1,this.codeBuf=n>>t,this.codeSize=A-=t,this.bytesPos=o,e},o.prototype.getCode=function(t){for(var e=t[0],A=t[1],n=this.codeSize,r=this.codeBuf,o=this.bytes,s=this.bytesPos;n<A;){var a;void 0===(a=o[s++])&&i("Bad encoding in flate stream"),r|=a<<n,n+=8}var c=e[r&(1<<A)-1],u=c>>16,l=65535&c;return(0==n||n<u||0==u)&&i("Bad encoding in flate stream"),this.codeBuf=r>>u,this.codeSize=n-u,this.bytesPos=s,l},o.prototype.generateHuffmanTable=function(t){for(var e=t.length,A=0,n=0;n<e;++n)t[n]>A&&(A=t[n]);for(var r=1<<A,i=new Uint32Array(r),o=1,s=0,a=2;o<=A;++o,s<<=1,a<<=1)for(var c=0;c<e;++c)if(t[c]==o){var u=0,l=s;for(n=0;n<o;++n)u=u<<1|1&l,l>>=1;for(n=u;n<r;n+=a)i[n]=o<<16|c;++s}return[i,A]},o.prototype.readBlock=function(){function o(t,e,A,n,r){for(var i=t.getBits(A)+n;0<i--;)e[p++]=r}var s=this.getBits(3);if(1&s&&(this.eof=!0),0!=(s>>=1)){var a,c;if(1==s)a=n,c=r;else if(2==s){for(var u=this.getBits(5)+257,l=this.getBits(5)+1,h=this.getBits(4)+4,f=Array(t.length),p=0;p<h;)f[t[p++]]=this.getBits(3);for(var d=this.generateHuffmanTable(f),g=0,m=(p=0,u+l),w=new Array(m);p<m;){var v=this.getCode(d);16==v?o(this,w,2,3,g):17==v?o(this,w,3,3,g=0):18==v?o(this,w,7,11,g=0):w[p++]=g=v}a=this.generateHuffmanTable(w.slice(0,u)),c=this.generateHuffmanTable(w.slice(u,m))}else i("Unknown block type in flate stream");for(var B=(_=this.buffer)?_.length:0,y=this.bufferLength;;){var b=this.getCode(a);if(b<256)B<=y+1&&(B=(_=this.ensureBuffer(y+1)).length),_[y++]=b;else{if(256==b)return void(this.bufferLength=y);var C=(b=e[b-=257])>>16;0<C&&(C=this.getBits(C)),g=(65535&b)+C,b=this.getCode(c),0<(C=(b=A[b])>>16)&&(C=this.getBits(C));var F=(65535&b)+C;B<=y+g&&(B=(_=this.ensureBuffer(y+g)).length);for(var Q=0;Q<g;++Q,++y)_[y]=_[y-F]}}}else{var U,x=this.bytes,E=this.bytesPos;void 0===(U=x[E++])&&i("Bad block header in flate stream");var L=U;void 0===(U=x[E++])&&i("Bad block header in flate stream"),L|=U<<8,void 0===(U=x[E++])&&i("Bad block header in flate stream");var N=U;void 0===(U=x[E++])&&i("Bad block header in flate stream"),(N|=U<<8)!=(65535&~L)&&i("Bad uncompressed block length in flate stream"),this.codeBuf=0,this.codeSize=0;var S=this.bufferLength,_=this.ensureBuffer(S+L),I=S+L;this.bufferLength=I;for(var H=S;H<I;++H){if(void 0===(U=x[E++])){this.eof=!0;break}_[H]=U}this.bytesPos=E}},o}function i(t){throw new Error(t)}function o(t){var e=0,A=t[e++],n=t[e++];-1!=A&&-1!=n||i("Invalid header in flate stream"),8!=(15&A)&&i("Unknown compression method in flate stream"),((A<<8)+n)%31!=0&&i("Bad FCHECK in flate stream"),32&n&&i("FDICT bit set in flate stream"),this.bytes=t,this.bytesPos=2,this.codeSize=0,this.codeBuf=0,_t.call(this)}}();window.tmp=It}();try{t.exports=jsPDF}catch(t){}}(e={exports:{}},e.exports),e.exports}(),Ei=(xi.jsPDF,xi.GifWriter,xi.GifReader,function(t){var e=t.width,A=t.height,n=e/592.28*841.89,r=A,i=0,o=592.28/e*A,s=t.toDataURL("image/jpeg",1),a=new xi("","pt","a4");if(r<n)a.addImage(s,"JPEG",0,i,595.28,o);else for(;r>0;)a.addImage(s,"JPEG",0,i,595.28,o),i-=841.89,(r-=n)>0&&a.addPage();return a});function Li(t,e,A){if(t)return"output"===e?new Promise(function(e){Ci(t).then(t=>{var A=Ei(t).output("blob"),n=URL.createObjectURL(A);e(n)})}):void("save"===e&&Ci(t).then(t=>{var e=Ei(t),n="PDF-file";A.name&&(n=A.name),e.save(`${n}.pdf`)}))}const Ni=t=>{t.prototype.$PDFOutput=(t=>Li.call(null,t,"output")),t.prototype.$PDFSave=((t,e)=>Li.call(null,t,"save",{name:e}))};var Si={install:Ni};return"undefined"!=typeof window&&window.Vue&&Ni(window.Vue),Si}()}).call(this,A("yLpj"))},zLkG:function(t,e,A){e.f=A("UWiX")},zXhZ:function(t,e,A){var n=A("5K7Z"),r=A("93I4"),i=A("ZW5q");t.exports=function(t,e){if(n(t),r(e)&&e.constructor===t)return e;var A=i.f(t);return(0,A.resolve)(e),A.promise}},zn7N:function(t,e,A){var n=A("Y7ZC"),r=A("WEpk"),i=A("KUxP");t.exports=function(t,e){var A=(r.Object||{})[t]||Object[t],o={};o[t]=e(A),n(n.S+n.F*i(function(){A(1)}),"Object",o)}},zuR4:function(t,e,A){"use strict";var n=A("xTJ+"),r=A("HSsa"),i=A("CgaS"),o=A("JEQr");function s(t){var e=new i(t),A=r(i.prototype.request,e);return n.extend(A,i.prototype,e),n.extend(A,e),A}var a=s(o);a.Axios=i,a.create=function(t){return s(n.merge(o,t))},a.Cancel=A("endd"),a.CancelToken=A("jfS+"),a.isCancel=A("Lmem"),a.all=function(t){return Promise.all(t)},a.spread=A("DfZB"),t.exports=a,t.exports.default=a}}]);