(function(){/*
Lodash
Copyright OpenJS Foundation and other contributors
Released under MIT license
Based on Underscore.js 1.8.3
Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
*****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
**************************************************************************** The buffer module from node.js, for the browser.
@author Feross Aboukhadijeh
@license MIT
The buffer module from node.js, for the browser.
@author Feross Aboukhadijeh
@license MIT
https://mths.be/punycode v1.4.1 by @mathias */
var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(array){var index=0;return function(){return indexopt_start&&(opt_start=Math.max(0,length+opt_start));if(null==opt_end||opt_end>length)opt_end=length;opt_end=Number(opt_end);0>opt_end&&(opt_end=Math.max(0,length+opt_end));for(opt_start=Number(opt_start||0);opt_start>>16&65535)*bl+al*(b>>>16&65535)<<16>>>0)|0}},"es6","es3");
$jscomp.checkStringArgs=function(thisArg,arg,func){if(null==thisArg)throw new TypeError("The 'this' value for String.prototype."+func+" must not be null or undefined");if(arg instanceof RegExp)throw new TypeError("First argument to String.prototype."+func+" must not be a regular expression");return thisArg+""};
$jscomp.polyfill("String.prototype.repeat",function(orig){return orig?orig:function(copies){var string=$jscomp.checkStringArgs(this,null,"repeat");if(0>copies||1342177279>>=1)string+=string;return result}},"es6","es3");$jscomp.polyfill("Number.isFinite",function(orig){return orig?orig:function(x){return"number"!==typeof x?!1:!isNaN(x)&&Infinity!==x&&-Infinity!==x}},"es6","es3");
$jscomp.polyfill("Number.isInteger",function(orig){return orig?orig:function(x){return Number.isFinite(x)?x===Math.floor(x):!1}},"es6","es3");$jscomp.polyfill("Math.log2",function(orig){return orig?orig:function(x){return Math.log(x)/Math.LN2}},"es6","es3");$jscomp.polyfill("Object.getOwnPropertySymbols",function(orig){return orig?orig:function(){return[]}},"es6","es5");
$jscomp.polyfill("String.prototype.startsWith",function(orig){return orig?orig:function(searchString,opt_position){var string=$jscomp.checkStringArgs(this,searchString,"startsWith");searchString+="";var strLen=string.length,searchLen=searchString.length;opt_position=Math.max(0,Math.min(opt_position|0,string.length));for(var j=0;j=searchLen}},"es6","es3");
$jscomp.polyfill("String.prototype.endsWith",function(orig){return orig?orig:function(searchString,opt_position){var string=$jscomp.checkStringArgs(this,searchString,"endsWith");searchString+="";void 0===opt_position&&(opt_position=string.length);opt_position=Math.max(0,Math.min(opt_position|0,string.length));for(var j=searchString.length;0=j}},"es6","es3");
$jscomp.polyfill("Object.is",function(orig){return orig?orig:function(left,right){return left===right?0!==left||1/left===1/right:left!==left&&right!==right}},"es6","es3");
$jscomp.polyfill("Array.prototype.includes",function(orig){return orig?orig:function(searchElement,opt_fromIndex){var array=this;array instanceof String&&(array=String(array));var len=array.length;opt_fromIndex=opt_fromIndex||0;for(0>opt_fromIndex&&(opt_fromIndex=Math.max(opt_fromIndex+len,0));opt_fromIndexcode||1114111=code?result+=String.fromCharCode(code):(code-=65536,result+=String.fromCharCode(code>>>10&1023|55296),result+=String.fromCharCode(code&1023|56320))}return result}},"es6","es3");
$jscomp.polyfill("Object.values",function(orig){return orig?orig:function(obj){var result=[],key;for(key in obj)$jscomp.owns(obj,key)&&result.push(obj[key]);return result}},"es8","es3");
$jscomp.polyfill("WeakSet",function(NativeWeakSet){function isConformant(){if(!NativeWeakSet||!Object.seal)return!1;try{var x=Object.seal({}),y=Object.seal({}),set=new NativeWeakSet([x]);if(!set.has(x)||set.has(y))return!1;set.delete(x);set.add(y);return!set.has(x)&&set.has(y)}catch(err){return!1}}if($jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(NativeWeakSet&&$jscomp.ES6_CONFORMANCE)return NativeWeakSet}else if(isConformant())return NativeWeakSet;var PolyfillWeakSet=function(opt_iterable){this.map_=
new WeakMap;if(opt_iterable){opt_iterable=$jscomp.makeIterator(opt_iterable);for(var entry;!(entry=opt_iterable.next()).done;)this.add(entry.value)}};PolyfillWeakSet.prototype.add=function(elem){this.map_.set(elem,!0);return this};PolyfillWeakSet.prototype.has=function(elem){return this.map_.has(elem)};PolyfillWeakSet.prototype.delete=function(elem){return this.map_.delete(elem)};return PolyfillWeakSet},"es6","es3");
$jscomp.stringPadding=function(padString,padLength){padString=void 0!==padString?String(padString):" ";return 0start;)--opt_end in this?this[--target]=this[opt_end]:delete this[target];
return this}},"es6","es3");$jscomp.polyfill("Array.of",function(orig){return orig?orig:function(var_args){return Array.from(arguments)}},"es6","es3");$jscomp.polyfill("Math.log1p",function(orig){return orig?orig:function(x){x=Number(x);if(.25>x&&-.25x?-y:y}},"es6","es3");$jscomp.polyfill("Math.atanh",function(orig){if(orig)return orig;var log1p=Math.log1p;return function(x){x=Number(x);return(log1p(x)-log1p(-x))/2}},"es6","es3");
$jscomp.polyfill("Math.sign",function(orig){return orig?orig:function(x){x=Number(x);return 0===x||isNaN(x)?x:0x&&-.25>>0;if(0===x)return 32;var result=0;0===(x&4294901760)&&(x<<=16,result+=16);0===(x&4278190080)&&(x<<=8,result+=8);0===(x&4026531840)&&(x<<=4,result+=4);0===(x&3221225472)&&(x<<=2,result+=2);0===(x&2147483648)&&result++;return result}},"es6","es3");
(function(modules){function __webpack_require__(moduleId){if(installedModules[moduleId])return installedModules[moduleId].exports;var module=installedModules[moduleId]={i:moduleId,l:!1,exports:{}};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.l=!0;return module.exports}self.webpackChunk=function(chunkIds,moreModules){for(var moduleId in moreModules)modules[moduleId]=moreModules[moduleId];for(;chunkIds.length;)installedChunks[chunkIds.pop()]=1};var installedModules=
{},installedChunks={0:1};__webpack_require__.e=function(chunkId){var promises=[];promises.push(Promise.resolve().then(function(){installedChunks[chunkId]||importScripts(__webpack_require__.p+""+({1:"pikaday",2:"vendors.pikaday"}[chunkId]||chunkId)+".chunk.js")}));return Promise.all(promises)};__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.d=function(exports,name,getter){__webpack_require__.o(exports,name)||Object.defineProperty(exports,name,{enumerable:!0,
get:getter})};__webpack_require__.r=function(exports){$jscomp.initSymbol();$jscomp.initSymbol();"undefined"!==typeof Symbol&&Symbol.toStringTag&&($jscomp.initSymbol(),Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"}));Object.defineProperty(exports,"__esModule",{value:!0})};__webpack_require__.t=function(value,mode){mode&1&&(value=__webpack_require__(value));if(mode&8||mode&4&&"object"===typeof value&&value&&value.__esModule)return value;var ns=Object.create(null);__webpack_require__.r(ns);
Object.defineProperty(ns,"default",{enumerable:!0,value:value});if(mode&2&&"string"!=typeof value)for(var key$jscomp$0 in value)__webpack_require__.d(ns,key$jscomp$0,function(key){return value[key]}.bind(null,key$jscomp$0));return ns};__webpack_require__.n=function(module){var getter=module&&module.__esModule?function(){return module["default"]}:function(){return module};__webpack_require__.d(getter,"a",getter);return getter};__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,
property)};__webpack_require__.p="/core/pdfjs/";return __webpack_require__(__webpack_require__.s=110)})([function(module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,"e",function(){return log});__webpack_require__.d(__webpack_exports__,"f",function(){return warn});__webpack_require__.d(__webpack_exports__,"d",function(){return error});__webpack_require__.d(__webpack_exports__,"a",function(){return assert});__webpack_require__.d(__webpack_exports__,"b",function(){return debugLog});
__webpack_require__.d(__webpack_exports__,"c",function(){return deprecatedWarn});var _state_globalState__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(26),warn=function(type,msg){Object(_state_globalState__WEBPACK_IMPORTED_MODULE_0__.a)("disableLogs")||(msg?console.warn(type+": "+msg):console.warn(type))},deprecatedWarn=function(versionNumber,calledFunction,otherFunctions,future){void 0===future&&(future=!1);var lastFunction=otherFunctions.pop();otherFunctions=otherFunctions.length?otherFunctions.join(", ")+
" and "+lastFunction:lastFunction;future?warn("'"+calledFunction+"' will be deprecated in version "+versionNumber+". Please use "+otherFunctions+" instead."):warn("'"+calledFunction+"' is deprecated since version "+versionNumber+". Please use "+otherFunctions+" instead.")},log=function(type,msg){Object(_state_globalState__WEBPACK_IMPORTED_MODULE_0__.a)("disableLogs")||(msg?console.log(type+": "+msg):console.log(type))},error=function(msg){if(!Object(_state_globalState__WEBPACK_IMPORTED_MODULE_0__.a)("disableLogs"))throw console.error(msg),
Error(msg);},assert=function(equal,msg){Object(_state_globalState__WEBPACK_IMPORTED_MODULE_0__.a)("disableLogs")||equal||msg&&log(msg)},debugLog=function(type,msg){}},function(module,__webpack_exports__,__webpack_require__){__webpack_require__(52);__webpack_require__(53);__webpack_require__(44);__webpack_require__(82);var _SelectionInfo__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(83);__webpack_require__.d(__webpack_exports__,"b",function(){return _SelectionInfo__WEBPACK_IMPORTED_MODULE_4__.a});
var _Line__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(29);__webpack_require__.d(__webpack_exports__,"a",function(){return _Line__WEBPACK_IMPORTED_MODULE_5__.a});var _Word__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(23);__webpack_require__.d(__webpack_exports__,"e",function(){return _Word__WEBPACK_IMPORTED_MODULE_6__.a});var _SelectionRect__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(20);__webpack_require__.d(__webpack_exports__,"d",function(){return _SelectionRect__WEBPACK_IMPORTED_MODULE_7__.a});
var _SelectionPoint__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(4);__webpack_require__.d(__webpack_exports__,"c",function(){return _SelectionPoint__WEBPACK_IMPORTED_MODULE_8__.a})},function(module,__webpack_exports__,__webpack_require__){function __awaiter(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value)})}return new (P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}
function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})}function __generator(thisArg,body){function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");for(;_;)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),
0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=0t[0]&&op[1]"']/g,reHasEscapedHtml=RegExp(reEscapedHtml.source),reHasUnescapedHtml=RegExp(reUnescapedHtml.source),reEscape=/<%-([\s\S]+?)%>/g,
reEvaluate=/<%([\s\S]+?)%>/g,reInterpolate=/<%=([\s\S]+?)%>/g,reIsDeepProp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp=/^\w*$/,rePropName=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reHasRegExpChar=RegExp(reRegExpChar.source),reTrimStart=/^\s+/,reWhitespace=/\s/,reWrapComment=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,reWrapDetails=/\{\n\/\* \[wrapped with (.+)\] \*/,reSplitDetails=/,? & /,
reAsciiWord=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,reForbiddenIdentifierChars=/[()=,{}\[\]\/\s]/,reEscapeChar=/\\(\\)?/g,reEsTemplate=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,reFlags=/\w*$/,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsHostCtor=/^\[object .+?Constructor\]$/,reIsOctal=/^0o[0-7]+$/i,reIsUint=/^(?:0|[1-9]\d*)$/,reLatin=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,reNoMatch=/($^)/,reUnescapedString=/['\n\r\u2028\u2029\\]/g,rsSeq="[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*",
rsEmoji="(?:[\\u2700-\\u27bf]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])"+rsSeq,reApos=/['\u2019]/g,reComboMark=/[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]/g,reUnicode=RegExp("\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|(?:[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]?|[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff])"+rsSeq,"g"),reUnicodeWord=RegExp(["[A-Z\\xc0-\\xd6\\xd8-\\xde]?[a-z\\xdf-\\xf6\\xf8-\\xff]+(?:['\u2019](?:d|ll|m|re|s|t|ve))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde]|$)|(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde](?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])|$)|[A-Z\\xc0-\\xd6\\xd8-\\xde]?(?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['\u2019](?:d|ll|m|re|s|t|ve))?|[A-Z\\xc0-\\xd6\\xd8-\\xde]+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?|\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])|\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])|\\d+",
rsEmoji].join("|"),"g"),reHasUnicode=/[\u200d\ud800-\udfff\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff\ufe0e\ufe0f]/,reHasUnicodeWord=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,contextProps="Array Buffer DataView Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Math Object Promise RegExp Set String Symbol TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap _ clearTimeout isFinite parseInt setTimeout".split(" "),templateCounter=
-1,typedArrayTags={};typedArrayTags["[object Float32Array]"]=typedArrayTags["[object Float64Array]"]=typedArrayTags["[object Int8Array]"]=typedArrayTags["[object Int16Array]"]=typedArrayTags["[object Int32Array]"]=typedArrayTags["[object Uint8Array]"]=typedArrayTags["[object Uint8ClampedArray]"]=typedArrayTags["[object Uint16Array]"]=typedArrayTags["[object Uint32Array]"]=!0;typedArrayTags["[object Arguments]"]=typedArrayTags["[object Array]"]=typedArrayTags["[object ArrayBuffer]"]=typedArrayTags["[object Boolean]"]=
typedArrayTags["[object DataView]"]=typedArrayTags["[object Date]"]=typedArrayTags["[object Error]"]=typedArrayTags["[object Function]"]=typedArrayTags["[object Map]"]=typedArrayTags["[object Number]"]=typedArrayTags["[object Object]"]=typedArrayTags["[object RegExp]"]=typedArrayTags["[object Set]"]=typedArrayTags["[object String]"]=typedArrayTags["[object WeakMap]"]=!1;var cloneableTags={};cloneableTags["[object Arguments]"]=cloneableTags["[object Array]"]=cloneableTags["[object ArrayBuffer]"]=cloneableTags["[object DataView]"]=
cloneableTags["[object Boolean]"]=cloneableTags["[object Date]"]=cloneableTags["[object Float32Array]"]=cloneableTags["[object Float64Array]"]=cloneableTags["[object Int8Array]"]=cloneableTags["[object Int16Array]"]=cloneableTags["[object Int32Array]"]=cloneableTags["[object Map]"]=cloneableTags["[object Number]"]=cloneableTags["[object Object]"]=cloneableTags["[object RegExp]"]=cloneableTags["[object Set]"]=cloneableTags["[object String]"]=cloneableTags["[object Symbol]"]=cloneableTags["[object Uint8Array]"]=
cloneableTags["[object Uint8ClampedArray]"]=cloneableTags["[object Uint16Array]"]=cloneableTags["[object Uint32Array]"]=!0;cloneableTags["[object Error]"]=cloneableTags["[object Function]"]=cloneableTags["[object WeakMap]"]=!1;var stringEscapes={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},freeParseFloat=parseFloat,freeParseInt=parseInt,freeGlobal="object"==typeof global&&global&&global.Object===Object&&global,freeSelf="object"==typeof self&&self&&self.Object===Object&&self,
root=freeGlobal||freeSelf||Function("return this")(),freeExports=exports&&!exports.nodeType&&exports,freeModule=freeExports&&"object"==typeof module&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,freeProcess=moduleExports&&freeGlobal.process,nodeUtil=function(){try{var types=freeModule&&freeModule.require&&freeModule.require("util").types;return types?types:freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch(e){}}(),nodeIsArrayBuffer=nodeUtil&&
nodeUtil.isArrayBuffer,nodeIsDate=nodeUtil&&nodeUtil.isDate,nodeIsMap=nodeUtil&&nodeUtil.isMap,nodeIsRegExp=nodeUtil&&nodeUtil.isRegExp,nodeIsSet=nodeUtil&&nodeUtil.isSet,nodeIsTypedArray=nodeUtil&&nodeUtil.isTypedArray,asciiSize=baseProperty("length"),deburrLetter=basePropertyOf({"\u00c0":"A","\u00c1":"A","\u00c2":"A","\u00c3":"A","\u00c4":"A","\u00c5":"A","\u00e0":"a","\u00e1":"a","\u00e2":"a","\u00e3":"a","\u00e4":"a","\u00e5":"a","\u00c7":"C","\u00e7":"c","\u00d0":"D","\u00f0":"d","\u00c8":"E",
"\u00c9":"E","\u00ca":"E","\u00cb":"E","\u00e8":"e","\u00e9":"e","\u00ea":"e","\u00eb":"e","\u00cc":"I","\u00cd":"I","\u00ce":"I","\u00cf":"I","\u00ec":"i","\u00ed":"i","\u00ee":"i","\u00ef":"i","\u00d1":"N","\u00f1":"n","\u00d2":"O","\u00d3":"O","\u00d4":"O","\u00d5":"O","\u00d6":"O","\u00d8":"O","\u00f2":"o","\u00f3":"o","\u00f4":"o","\u00f5":"o","\u00f6":"o","\u00f8":"o","\u00d9":"U","\u00da":"U","\u00db":"U","\u00dc":"U","\u00f9":"u","\u00fa":"u","\u00fb":"u","\u00fc":"u","\u00dd":"Y","\u00fd":"y",
"\u00ff":"y","\u00c6":"Ae","\u00e6":"ae","\u00de":"Th","\u00fe":"th","\u00df":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g",
"\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n",
"\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u",
"\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),escapeHtmlChar=basePropertyOf({"&":"&","<":"<",">":">",'"':""","'":"'"}),unescapeHtmlChar=basePropertyOf({"&":"&","<":"<",">":">",""":'"',"'":"'"}),_=function runInContext(context){function lodash(value){if(isObjectLike(value)&&!isArray(value)&&
!(value instanceof LazyWrapper)){if(value instanceof LodashWrapper)return value;if(hasOwnProperty.call(value,"__wrapped__"))return wrapperClone(value)}return new LodashWrapper(value)}function baseLodash(){}function LodashWrapper(value,chainAll){this.__wrapped__=value;this.__actions__=[];this.__chain__=!!chainAll;this.__index__=0;this.__values__=undefined}function LazyWrapper(value){this.__wrapped__=value;this.__actions__=[];this.__dir__=1;this.__filtered__=!1;this.__iteratees__=[];this.__takeCount__=
4294967295;this.__views__=[]}function Hash(entries){var index=-1,length=null==entries?0:entries.length;for(this.clear();++index=lower?number:lower));return number}function baseClone(value,bitmask,customizer,key$jscomp$0,object,stack){var result,isDeep=bitmask&1,isFlat=bitmask&
2,isFull=bitmask&4;customizer&&(result=object?customizer(value,key$jscomp$0,object,stack):customizer(value));if(undefined!==result)return result;if(!isObject(value))return value;if(key$jscomp$0=isArray(value)){if(result=initCloneArray(value),!isDeep)return copyArray(value,result)}else{var tag=getTag(value),isFunc="[object Function]"==tag||"[object GeneratorFunction]"==tag;if(isBuffer(value))return cloneBuffer(value,isDeep);if("[object Object]"==tag||"[object Arguments]"==tag||isFunc&&!object){if(result=
isFlat||isFunc?{}:initCloneObject(value),!isDeep)return isFlat?copySymbolsIn(value,baseAssignIn(result,value)):copySymbols(value,baseAssign(result,value))}else{if(!cloneableTags[tag])return object?value:{};result=initCloneByTag(value,tag,isDeep)}}stack||(stack=new Stack);if(object=stack.get(value))return object;stack.set(value,result);isSet(value)?value.forEach(function(subValue){result.add(baseClone(subValue,bitmask,customizer,subValue,value,stack))}):isMap(value)&&value.forEach(function(subValue,
key){result.set(key,baseClone(subValue,bitmask,customizer,key,value,stack))});isFlat=isFull?isFlat?getAllKeysIn:getAllKeys:isFlat?keysIn:keys;var props=key$jscomp$0?undefined:isFlat(value);arrayEach(props||value,function(subValue,key){props&&(key=subValue,subValue=value[key]);assignValue(result,key,baseClone(subValue,bitmask,customizer,key,value,stack))});return result}function baseConforms(source){var props=keys(source);return function(object){return baseConformsTo(object,source,props)}}function baseConformsTo(object,
source,props){var length=props.length;if(null==object)return!length;for(object=Object(object);length--;){var key=props[length],predicate=source[key],value=object[key];if(undefined===value&&!(key in object)||!predicate(value))return!1}return!0}function baseDelay(func,wait,args){if("function"!=typeof func)throw new TypeError("Expected a function");return setTimeout(function(){func.apply(undefined,args)},wait)}function baseDifference(array,values,iteratee,comparator){var index=-1,includes=arrayIncludes,
isCommon=!0,length=array.length,result=[],valuesLength=values.length;if(!length)return result;iteratee&&(values=arrayMap(values,baseUnary(iteratee)));comparator?(includes=arrayIncludesWith,isCommon=!1):200<=values.length&&(includes=cacheHas,isCommon=!1,values=new SetCache(values));a:for(;++indexother}function baseHas(object,key){return null!=object&&hasOwnProperty.call(object,key)}function baseHasIn(object,key){return null!=object&&key in Object(object)}function baseIntersection(arrays,iteratee,comparator){for(var includes=
comparator?arrayIncludesWith:arrayIncludes,length=arrays[0].length,othLength=arrays.length,othIndex=othLength,caches=Array(othLength),maxLength=Infinity,result=[];othIndex--;){var array=arrays[othIndex];othIndex&&iteratee&&(array=arrayMap(array,baseUnary(iteratee)));maxLength=nativeMin(array.length,maxLength);caches[othIndex]=!comparator&&(iteratee||120<=length&&120<=array.length)?new SetCache(othIndex&&array):undefined}array=arrays[0];var index=-1,seen=caches[0];a:for(;++indexpath.length?object:baseGet(object,baseSlice(path,0,-1));path=null==object?object:object[toKey(last(path))];return null==path?undefined:apply(path,object,args)}function baseIsArguments(value){return isObjectLike(value)&&"[object Arguments]"==baseGetTag(value)}function baseIsArrayBuffer(value){return isObjectLike(value)&&"[object ArrayBuffer]"==baseGetTag(value)}
function baseIsDate(value){return isObjectLike(value)&&"[object Date]"==baseGetTag(value)}function baseIsEqual(value,other,bitmask,customizer,stack){if(value===other)return!0;if(null==value||null==other||!isObjectLike(value)&&!isObjectLike(other))return value!==value&&other!==other;a:{var objIsArr=isArray(value),othIsArr=isArray(other),objTag=objIsArr?"[object Array]":getTag(value),othTag=othIsArr?"[object Array]":getTag(other);objTag="[object Arguments]"==objTag?"[object Object]":objTag;othTag="[object Arguments]"==
othTag?"[object Object]":othTag;var objIsObj="[object Object]"==objTag;othIsArr="[object Object]"==othTag;if((othTag=objTag==othTag)&&isBuffer(value)){if(!isBuffer(other)){other=!1;break a}objIsArr=!0;objIsObj=!1}if(othTag&&!objIsObj)stack||(stack=new Stack),other=objIsArr||isTypedArray(value)?equalArrays(value,other,bitmask,customizer,baseIsEqual,stack):equalByTag(value,other,objTag,bitmask,customizer,baseIsEqual,stack);else{if(!(bitmask&1)&&(objIsArr=objIsObj&&hasOwnProperty.call(value,"__wrapped__"),
objTag=othIsArr&&hasOwnProperty.call(other,"__wrapped__"),objIsArr||objTag)){value=objIsArr?value.value():value;other=objTag?other.value():other;stack||(stack=new Stack);other=baseIsEqual(value,other,bitmask,customizer,stack);break a}if(othTag)b:if(stack||(stack=new Stack),objIsArr=bitmask&1,objTag=getAllKeys(value),othIsArr=objTag.length,othTag=getAllKeys(other).length,othIsArr==othTag||objIsArr){for(othTag=othIsArr;othTag--;){var key=objTag[othTag];if(!(objIsArr?key in other:hasOwnProperty.call(other,
key))){other=!1;break b}}objIsObj=stack.get(value);key=stack.get(other);if(objIsObj&&key)other=objIsObj==other&&key==value;else{objIsObj=!0;stack.set(value,other);stack.set(other,value);for(var skipCtor=objIsArr;++othTagn?length:0,isIndex(n,length)?array[n]:undefined}function baseOrderBy(collection$jscomp$0,
iteratees,orders){iteratees=iteratees.length?arrayMap(iteratees,function(iteratee){return isArray(iteratee)?function(value){return baseGet(value,1===iteratee.length?iteratee[0]:iteratee)}:iteratee}):[identity];var index$jscomp$0=-1;iteratees=arrayMap(iteratees,baseUnary(getIteratee()));collection$jscomp$0=baseMap(collection$jscomp$0,function(value,key,collection){return{criteria:arrayMap(iteratees,function(iteratee){return iteratee(value)}),index:++index$jscomp$0,value:value}});return baseSortBy(collection$jscomp$0,
function(object,other){a:{for(var index=-1,objCriteria=object.criteria,othCriteria=other.criteria,length=objCriteria.length,ordersLength=orders.length;++index=ordersLength){object=result;break a}object=result*("desc"==orders[index]?-1:1);break a}}object=object.index-other.index}return object})}function basePick(object,paths){return basePickBy(object,paths,function(value,path){return hasIn(object,path)})}
function basePickBy(object,paths,predicate){for(var index=-1,length=paths.length,result={};++indexn||9007199254740991start&&(start=-start>length?0:length+start);end=end>length?length:end;0>end&&(end+=length);length=start>end?0:end-start>>>0;start>>>=0;for(end=Array(length);++index=high){for(;low>>1,computed=array[mid];null!==computed&&!isSymbol(computed)&&(retHighest?computed<=value:computed<
value)?low=mid+1:high=mid}return high}return baseSortedIndexBy(array,value,identity,retHighest)}function baseSortedIndexBy(array,value,iteratee,retHighest){var low=0,high=null==array?0:array.length;if(0===high)return 0;value=iteratee(value);for(var valIsNaN=value!==value,valIsNull=null===value,valIsSymbol=isSymbol(value),valIsUndefined=undefined===value;lowpath.length?object:baseGet(object,baseSlice(path,0,-1));return null==object||delete object[toKey(last(path))]}function baseWhile(array,predicate,
isDrop,fromRight){for(var length=array.length,index=fromRight?length:-1;(fromRight?index--:++indexlength)return length?baseUniq(arrays[0]):[];for(var index=-1,result=Array(length);++index=length?array:
baseSlice(array,start,end)}function cloneBuffer(buffer,isDeep){if(isDeep)return buffer.slice();isDeep=buffer.length;isDeep=allocUnsafe?allocUnsafe(isDeep):new buffer.constructor(isDeep);buffer.copy(isDeep);return isDeep}function cloneArrayBuffer(arrayBuffer){var result=new arrayBuffer.constructor(arrayBuffer.byteLength);(new Uint8Array(result)).set(new Uint8Array(arrayBuffer));return result}function cloneTypedArray(typedArray,isDeep){isDeep=isDeep?cloneArrayBuffer(typedArray.buffer):typedArray.buffer;
return new typedArray.constructor(isDeep,typedArray.byteOffset,typedArray.length)}function compareAscending(value,other){if(value!==other){var valIsDefined=undefined!==value,valIsNull=null===value,valIsReflexive=value===value,valIsSymbol=isSymbol(value),othIsDefined=undefined!==other,othIsNull=null===other,othIsReflexive=other===other,othIsSymbol=isSymbol(other);if(!othIsNull&&!othIsSymbol&&!valIsSymbol&&value>other||valIsSymbol&&othIsDefined&&othIsReflexive&&!othIsNull&&!othIsSymbol||valIsNull&&
othIsDefined&&othIsReflexive||!valIsDefined&&othIsReflexive||!valIsReflexive)return 1;if(!valIsNull&&!valIsSymbol&&!othIsSymbol&&valuelength?undefined:customizer,length=1);for(object=Object(object);++indexlength&&
args[0]!==placeholder&&args[length-1]!==placeholder?[]:replaceHolders(args,placeholder);length-=index.length;return lengthcharsLength)return charsLength?baseRepeat(chars,length):chars;charsLength=baseRepeat(chars,nativeCeil(length/stringSize(chars)));return reHasUnicode.test(chars)?castSlice(stringToArray(charsLength),0,length).join(""):charsLength.slice(0,length)}function createPartial(func,bitmask,thisArg,partials){function wrapper(){for(var argsIndex=-1,argsLength=arguments.length,leftIndex=-1,leftLength=partials.length,args=
Array(leftLength+argsLength),fn=this&&this!==root&&this instanceof wrapper?Ctor:func;++leftIndexbitmask||partials)){func&1&&(argPos[2]=data[2],bitmask|=thisArg&1?0:4);if(thisArg=
data[3])partials=argPos[3],argPos[3]=partials?composeArgs(partials,thisArg,data[4]):thisArg,argPos[4]=partials?replaceHolders(argPos[3],"__lodash_placeholder__"):data[4];if(thisArg=data[5])partials=argPos[5],argPos[5]=partials?composeArgsRight(partials,thisArg,data[6]):thisArg,argPos[6]=partials?replaceHolders(argPos[5],"__lodash_placeholder__"):data[6];(thisArg=data[7])&&(argPos[7]=thisArg);func&128&&(argPos[8]=null==argPos[8]?data[8]:nativeMin(argPos[8],data[8]));null==argPos[9]&&(argPos[9]=data[9]);
argPos[0]=data[0];argPos[1]=bitmask}func=argPos[0];bitmask=argPos[1];thisArg=argPos[2];partials=argPos[3];holders=argPos[4];arity=argPos[9]=undefined===argPos[9]?isBindKey?0:func.length:nativeMax(argPos[9]-length,0);!arity&&bitmask&24&&(bitmask&=-25);isBindKey=bitmask&&1!=bitmask?8==bitmask||16==bitmask?createCurry(func,bitmask,arity):32!=bitmask&&33!=bitmask||holders.length?createHybrid.apply(undefined,argPos):createPartial(func,bitmask,thisArg,partials):createBind(func,bitmask,thisArg);return setWrapToString((data?
baseSetData:setData)(isBindKey,argPos),func,bitmask)}function customDefaultsAssignIn(objValue,srcValue,key,object){return undefined===objValue||eq(objValue,objectProto[key])&&!hasOwnProperty.call(object,key)?srcValue:objValue}function customDefaultsMerge(objValue,srcValue,key,object,source,stack){isObject(objValue)&&isObject(srcValue)&&(stack.set(srcValue,objValue),baseMerge(objValue,srcValue,undefined,customDefaultsMerge,stack),stack["delete"](srcValue));return objValue}function customOmitClone(value){return isPlainObject(value)?
undefined:value}function equalArrays(array,other,bitmask,customizer,equalFunc,stack){var isPartial=bitmask&1,arrLength=array.length,othLength=other.length;if(arrLength!=othLength&&!(isPartial&&othLength>arrLength))return!1;othLength=stack.get(array);var othStacked=stack.get(other);if(othLength&&othStacked)return othLength==other&&othStacked==array;othLength=-1;othStacked=!0;var seen=bitmask&2?new SetCache:undefined;stack.set(array,other);for(stack.set(other,array);++othLengthfromIndex&&(fromIndex=nativeMax(length+fromIndex,0));return baseFindIndex(array,getIteratee(predicate,3),fromIndex)}function findLastIndex(array,predicate,fromIndex){var length=null==array?0:array.length;if(!length)return-1;var index=length-1;undefined!==fromIndex&&(index=toInteger(fromIndex),index=0>fromIndex?nativeMax(length+index,0):nativeMin(index,length-1));return baseFindIndex(array,getIteratee(predicate,3),index,!0)}function flatten(array){return(null==
array?0:array.length)?baseFlatten(array,1):[]}function head(array){return array&&array.length?array[0]:undefined}function last(array){var length=null==array?0:array.length;return length?array[length-1]:undefined}function pullAll(array,values){return array&&array.length&&values&&values.length?basePullAll(array,values):array}function reverse(array){return null==array?array:nativeReverse.call(array)}function unzip(array){if(!array||!array.length)return[];var length=0;array=arrayFilter(array,function(group){if(isArrayLikeObject(group))return length=
nativeMax(group.length,length),!0});return baseTimes(length,function(index){return arrayMap(array,baseProperty(index))})}function unzipWith(array,iteratee){if(!array||!array.length)return[];array=unzip(array);return null==iteratee?array:arrayMap(array,function(group){return apply(iteratee,undefined,group)})}function chain(value){value=lodash(value);value.__chain__=!0;return value}function thru(value,interceptor){return interceptor(value)}function wrapperToIterator(){return this}function forEach(collection,
iteratee){return(isArray(collection)?arrayEach:baseEach)(collection,getIteratee(iteratee,3))}function forEachRight(collection,iteratee){return(isArray(collection)?arrayEachRight:baseEachRight)(collection,getIteratee(iteratee,3))}function map$jscomp$0(collection,iteratee){return(isArray(collection)?arrayMap:baseMap)(collection,getIteratee(iteratee,3))}function ary(func,n,guard){n=guard?undefined:n;n=func&&null==n?func.length:n;return createWrap(func,128,undefined,undefined,undefined,undefined,n)}function before(n,
func){var result;if("function"!=typeof func)throw new TypeError("Expected a function");n=toInteger(n);return function(){0<--n&&(result=func.apply(this,arguments));1>=n&&(func=undefined);return result}}function curry(func,arity,guard){arity=guard?undefined:arity;func=createWrap(func,8,undefined,undefined,undefined,undefined,undefined,arity);func.placeholder=curry.placeholder;return func}function curryRight(func,arity,guard){arity=guard?undefined:arity;func=createWrap(func,16,undefined,undefined,undefined,
undefined,undefined,arity);func.placeholder=curryRight.placeholder;return func}function debounce(func,wait,options){function invokeFunc(time){var args=lastArgs,thisArg=lastThis;lastArgs=lastThis=undefined;lastInvokeTime=time;return result=func.apply(thisArg,args)}function shouldInvoke(time){var timeSinceLastCall=time-lastCallTime;time-=lastInvokeTime;return undefined===lastCallTime||timeSinceLastCall>=wait||0>timeSinceLastCall||maxing&&time>=maxWait}function timerExpired(){var time=now();if(shouldInvoke(time))return trailingEdge(time);
var JSCompiler_temp_const=setTimeout;var JSCompiler_inline_result=time-lastInvokeTime;time=wait-(time-lastCallTime);JSCompiler_inline_result=maxing?nativeMin(time,maxWait-JSCompiler_inline_result):time;timerId=JSCompiler_temp_const(timerExpired,JSCompiler_inline_result)}function trailingEdge(time){timerId=undefined;if(trailing&&lastArgs)return invokeFunc(time);lastArgs=lastThis=undefined;return result}function debounced(){var time=now(),isInvoking=shouldInvoke(time);lastArgs=arguments;lastThis=this;
lastCallTime=time;if(isInvoking){if(undefined===timerId)return lastInvokeTime=time=lastCallTime,timerId=setTimeout(timerExpired,wait),leading?invokeFunc(time):result;if(maxing)return clearTimeout(timerId),timerId=setTimeout(timerExpired,wait),invokeFunc(lastCallTime)}undefined===timerId&&(timerId=setTimeout(timerExpired,wait));return result}var lastArgs,lastThis,result,timerId,lastCallTime,lastInvokeTime=0,leading=!1,maxing=!1,trailing=!0;if("function"!=typeof func)throw new TypeError("Expected a function");
wait=toNumber(wait)||0;if(isObject(options)){leading=!!options.leading;var maxWait=(maxing="maxWait"in options)?nativeMax(toNumber(options.maxWait)||0,wait):maxWait;trailing="trailing"in options?!!options.trailing:trailing}debounced.cancel=function(){undefined!==timerId&&clearTimeout(timerId);lastInvokeTime=0;lastArgs=lastCallTime=lastThis=timerId=undefined};debounced.flush=function(){return undefined===timerId?result:trailingEdge(now())};return debounced}function memoize(func,resolver){if("function"!=
typeof func||null!=resolver&&"function"!=typeof resolver)throw new TypeError("Expected a function");var memoized=function(){var args=arguments,key=resolver?resolver.apply(this,args):args[0],cache=memoized.cache;if(cache.has(key))return cache.get(key);args=func.apply(this,args);memoized.cache=cache.set(key,args)||cache;return args};memoized.cache=new (memoize.Cache||MapCache);return memoized}function negate(predicate){if("function"!=typeof predicate)throw new TypeError("Expected a function");return function(){var args=
arguments;switch(args.length){case 0:return!predicate.call(this);case 1:return!predicate.call(this,args[0]);case 2:return!predicate.call(this,args[0],args[1]);case 3:return!predicate.call(this,args[0],args[1],args[2])}return!predicate.apply(this,args)}}function eq(value,other){return value===other||value!==value&&other!==other}function isArrayLike(value){return null!=value&&isLength(value.length)&&!isFunction(value)}function isArrayLikeObject(value){return isObjectLike(value)&&isArrayLike(value)}
function isError(value){if(!isObjectLike(value))return!1;var tag=baseGetTag(value);return"[object Error]"==tag||"[object DOMException]"==tag||"string"==typeof value.message&&"string"==typeof value.name&&!isPlainObject(value)}function isFunction(value){if(!isObject(value))return!1;value=baseGetTag(value);return"[object Function]"==value||"[object GeneratorFunction]"==value||"[object AsyncFunction]"==value||"[object Proxy]"==value}function isInteger(value){return"number"==typeof value&&value==toInteger(value)}
function isLength(value){return"number"==typeof value&&-1=value}function isObject(value){var type=typeof value;return null!=value&&("object"==type||"function"==type)}function isObjectLike(value){return null!=value&&"object"==typeof value}function isNumber(value){return"number"==typeof value||isObjectLike(value)&&"[object Number]"==baseGetTag(value)}function isPlainObject(value){if(!isObjectLike(value)||"[object Object]"!=baseGetTag(value))return!1;value=getPrototype(value);
if(null===value)return!0;value=hasOwnProperty.call(value,"constructor")&&value.constructor;return"function"==typeof value&&value instanceof value&&funcToString.call(value)==objectCtorString}function isString(value){return"string"==typeof value||!isArray(value)&&isObjectLike(value)&&"[object String]"==baseGetTag(value)}function isSymbol(value){return"symbol"==typeof value||isObjectLike(value)&&"[object Symbol]"==baseGetTag(value)}function toArray(value){if(!value)return[];if(isArrayLike(value))return isString(value)?
stringToArray(value):copyArray(value);if(symIterator&&value[symIterator]){value=value[symIterator]();for(var data,result=[];!(data=value.next()).done;)result.push(data.value);return result}data=getTag(value);return("[object Map]"==data?mapToArray:"[object Set]"==data?setToArray:values$jscomp$0)(value)}function toFinite(value){if(!value)return 0===value?value:0;value=toNumber(value);return value===INFINITY||value===-INFINITY?1.7976931348623157E308*(0>value?-1:1):value===value?value:0}function toInteger(value){value=
toFinite(value);var remainder=value%1;return value===value?remainder?value-remainder:value:0}function toLength(value){return value?baseClamp(toInteger(value),0,4294967295):0}function toNumber(value){if("number"==typeof value)return value;if(isSymbol(value))return NAN;isObject(value)&&(value="function"==typeof value.valueOf?value.valueOf():value,value=isObject(value)?value+"":value);if("string"!=typeof value)return 0===value?value:+value;value=baseTrim(value);var isBinary=reIsBinary.test(value);return isBinary||
reIsOctal.test(value)?freeParseInt(value.slice(2),isBinary?2:8):reIsBadHex.test(value)?NAN:+value}function toPlainObject(value){return copyObject(value,keysIn(value))}function toString(value){return null==value?"":baseToString(value)}function get(object,path,defaultValue){object=null==object?undefined:baseGet(object,path);return undefined===object?defaultValue:object}function hasIn(object,path){return null!=object&&hasPath(object,path,baseHasIn)}function keys(object){return isArrayLike(object)?arrayLikeKeys(object):
baseKeys(object)}function keysIn(object){if(isArrayLike(object))object=arrayLikeKeys(object,!0);else if(isObject(object)){var isProto=isPrototype(object),result=[];for(key in object)("constructor"!=key||!isProto&&hasOwnProperty.call(object,key))&&result.push(key);object=result}else{var key=[];if(null!=object)for(isProto in Object(object))key.push(isProto);object=key}return object}function pickBy(object,predicate){if(null==object)return{};var props=arrayMap(getAllKeysIn(object),function(prop){return[prop]});
predicate=getIteratee(predicate);return basePickBy(object,props,function(value,path){return predicate(value,path[0])})}function values$jscomp$0(object){return null==object?[]:baseValues(object,keys(object))}function capitalize(string){return upperFirst(toString(string).toLowerCase())}function deburr(string){return(string=toString(string))&&string.replace(reLatin,deburrLetter).replace(reComboMark,"")}function words(string,pattern,guard){string=toString(string);pattern=guard?undefined:pattern;return undefined===
pattern?reHasUnicodeWord.test(string)?string.match(reUnicodeWord)||[]:string.match(reAsciiWord)||[]:string.match(pattern)||[]}function constant(value){return function(){return value}}function identity(value){return value}function iteratee$jscomp$0(func){return baseIteratee("function"==typeof func?func:baseClone(func,1))}function mixin(object,source,options){var props=keys(source),methodNames=baseFunctions(source,props);null!=options||isObject(source)&&(methodNames.length||!props.length)||(options=
source,source=object,object=this,methodNames=baseFunctions(source,keys(source)));var chain=!(isObject(options)&&"chain"in options)||!!options.chain,isFunc=isFunction(object);arrayEach(methodNames,function(methodName){var func=source[methodName];object[methodName]=func;isFunc&&(object.prototype[methodName]=function(){var chainAll=this.__chain__;if(chain||chainAll){var result=object(this.__wrapped__);(result.__actions__=copyArray(this.__actions__)).push({func:func,args:arguments,thisArg:object});result.__chain__=
chainAll;return result}return func.apply(object,arrayPush([this.value()],arguments))})});return object}function noop(){}function property(path){return isKey(path)?baseProperty(toKey(path)):basePropertyDeep(path)}function stubArray(){return[]}function stubFalse(){return!1}context=null==context?root:_.defaults(root.Object(),context,_.pick(root,contextProps));var Array=context.Array,Date=context.Date,Error=context.Error,Function=context.Function,Math=context.Math,Object=context.Object,RegExp=context.RegExp,
String=context.String,TypeError=context.TypeError,arrayProto=Array.prototype,objectProto=Object.prototype,coreJsData=context["__core-js_shared__"],funcToString=Function.prototype.toString,hasOwnProperty=objectProto.hasOwnProperty,idCounter=0,maskSrcKey=function(){var uid=/[^.]+$/.exec(coreJsData&&coreJsData.keys&&coreJsData.keys.IE_PROTO||"");return uid?"Symbol(src)_1."+uid:""}(),nativeObjectToString=objectProto.toString,objectCtorString=funcToString.call(Object),oldDash=root._,reIsNative=RegExp("^"+
funcToString.call(hasOwnProperty).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Buffer=moduleExports?context.Buffer:undefined,Symbol=context.Symbol,Uint8Array=context.Uint8Array,allocUnsafe=Buffer?Buffer.allocUnsafe:undefined,getPrototype=overArg(Object.getPrototypeOf,Object),objectCreate=Object.create,propertyIsEnumerable=objectProto.propertyIsEnumerable,splice=arrayProto.splice,spreadableSymbol=Symbol?Symbol.isConcatSpreadable:undefined,
symIterator=Symbol?Symbol.iterator:undefined,symToStringTag=Symbol?Symbol.toStringTag:undefined,defineProperty=function(){try{var func=getNative(Object,"defineProperty");func({},"",{});return func}catch(e){}}(),ctxClearTimeout=context.clearTimeout!==root.clearTimeout&&context.clearTimeout,ctxNow=Date&&Date.now!==root.Date.now&&Date.now,ctxSetTimeout=context.setTimeout!==root.setTimeout&&context.setTimeout,nativeCeil=Math.ceil,nativeFloor=Math.floor,nativeGetSymbols=Object.getOwnPropertySymbols,nativeIsBuffer=
Buffer?Buffer.isBuffer:undefined,nativeIsFinite=context.isFinite,nativeJoin=arrayProto.join,nativeKeys=overArg(Object.keys,Object),nativeMax=Math.max,nativeMin=Math.min,nativeNow=Date.now,nativeParseInt=context.parseInt,nativeRandom=Math.random,nativeReverse=arrayProto.reverse,DataView=getNative(context,"DataView"),Map=getNative(context,"Map"),Promise=getNative(context,"Promise"),Set=getNative(context,"Set"),WeakMap=getNative(context,"WeakMap"),nativeCreate=getNative(Object,"create"),metaMap=WeakMap&&
new WeakMap,realNames={},dataViewCtorString=toSource(DataView),mapCtorString=toSource(Map),promiseCtorString=toSource(Promise),setCtorString=toSource(Set),weakMapCtorString=toSource(WeakMap),symbolProto=Symbol?Symbol.prototype:undefined,symbolValueOf=symbolProto?symbolProto.valueOf:undefined,symbolToString=symbolProto?symbolProto.toString:undefined,baseCreate=function(){function object(){}return function(proto){if(!isObject(proto))return{};if(objectCreate)return objectCreate(proto);object.prototype=
proto;proto=new object;object.prototype=undefined;return proto}}();lodash.templateSettings={escape:reEscape,evaluate:reEvaluate,interpolate:reInterpolate,variable:"",imports:{_:lodash}};lodash.prototype=baseLodash.prototype;lodash.prototype.constructor=lodash;LodashWrapper.prototype=baseCreate(baseLodash.prototype);LodashWrapper.prototype.constructor=LodashWrapper;LazyWrapper.prototype=baseCreate(baseLodash.prototype);LazyWrapper.prototype.constructor=LazyWrapper;Hash.prototype.clear=function(){this.__data__=
nativeCreate?nativeCreate(null):{};this.size=0};Hash.prototype["delete"]=function(key){key=this.has(key)&&delete this.__data__[key];this.size-=key?1:0;return key};Hash.prototype.get=function(key){var data=this.__data__;return nativeCreate?(key=data[key],"__lodash_hash_undefined__"===key?undefined:key):hasOwnProperty.call(data,key)?data[key]:undefined};Hash.prototype.has=function(key){var data=this.__data__;return nativeCreate?undefined!==data[key]:hasOwnProperty.call(data,key)};Hash.prototype.set=
function(key,value){var data=this.__data__;this.size+=this.has(key)?0:1;data[key]=nativeCreate&&undefined===value?"__lodash_hash_undefined__":value;return this};ListCache.prototype.clear=function(){this.__data__=[];this.size=0};ListCache.prototype["delete"]=function(key){var data=this.__data__;key=assocIndexOf(data,key);if(0>key)return!1;key==data.length-1?data.pop():splice.call(data,key,1);--this.size;return!0};ListCache.prototype.get=function(key){var data=this.__data__;key=assocIndexOf(data,key);
return 0>key?undefined:data[key][1]};ListCache.prototype.has=function(key){return-1index?(++this.size,data.push([key,value])):data[index][1]=value;return this};MapCache.prototype.clear=function(){this.size=0;this.__data__={hash:new Hash,map:new (Map||ListCache),string:new Hash}};MapCache.prototype["delete"]=function(key){key=getMapData(this,key)["delete"](key);this.size-=
key?1:0;return key};MapCache.prototype.get=function(key){return getMapData(this,key).get(key)};MapCache.prototype.has=function(key){return getMapData(this,key).has(key)};MapCache.prototype.set=function(key,value){var data=getMapData(this,key),size=data.size;data.set(key,value);this.size+=data.size==size?0:1;return this};SetCache.prototype.add=SetCache.prototype.push=function(value){this.__data__.set(value,"__lodash_hash_undefined__");return this};SetCache.prototype.has=function(value){return this.__data__.has(value)};
Stack.prototype.clear=function(){this.__data__=new ListCache;this.size=0};Stack.prototype["delete"]=function(key){var data=this.__data__;key=data["delete"](key);this.size=data.size;return key};Stack.prototype.get=function(key){return this.__data__.get(key)};Stack.prototype.has=function(key){return this.__data__.has(key)};Stack.prototype.set=function(key,value){var data=this.__data__;if(data instanceof ListCache){var pairs=data.__data__;if(!Map||199>pairs.length)return pairs.push([key,value]),this.size=
++data.size,this;data=this.__data__=new MapCache(pairs)}data.set(key,value);this.size=data.size;return this};var baseEach=createBaseEach(baseForOwn),baseEachRight=createBaseEach(baseForOwnRight,!0),baseFor=createBaseFor(),baseForRight=createBaseFor(!0),baseSetData=metaMap?function(func,data){metaMap.set(func,data);return func}:identity,baseSetToString=defineProperty?function(func,string){return defineProperty(func,"toString",{configurable:!0,enumerable:!1,value:constant(string),writable:!0})}:identity,
clearTimeout=ctxClearTimeout||function(id){return root.clearTimeout(id)},createSet=Set&&1/setToArray(new Set([,-0]))[1]==INFINITY?function(values){return new Set(values)}:noop,getData=metaMap?function(func){return metaMap.get(func)}:noop,getSymbols=nativeGetSymbols?function(object){if(null==object)return[];object=Object(object);return arrayFilter(nativeGetSymbols(object),function(symbol){return propertyIsEnumerable.call(object,symbol)})}:stubArray,getSymbolsIn=nativeGetSymbols?function(object){for(var result=
[];object;)arrayPush(result,getSymbols(object)),object=getPrototype(object);return result}:stubArray,getTag=baseGetTag;if(DataView&&"[object DataView]"!=getTag(new DataView(new ArrayBuffer(1)))||Map&&"[object Map]"!=getTag(new Map)||Promise&&"[object Promise]"!=getTag(Promise.resolve())||Set&&"[object Set]"!=getTag(new Set)||WeakMap&&"[object WeakMap]"!=getTag(new WeakMap))getTag=function(value){var result=baseGetTag(value);if(value=(value="[object Object]"==result?value.constructor:undefined)?toSource(value):
"")switch(value){case dataViewCtorString:return"[object DataView]";case mapCtorString:return"[object Map]";case promiseCtorString:return"[object Promise]";case setCtorString:return"[object Set]";case weakMapCtorString:return"[object WeakMap]"}return result};var isMaskable=coreJsData?isFunction:stubFalse,setData=shortOut(baseSetData),setTimeout=ctxSetTimeout||function(func,wait){return root.setTimeout(func,wait)},setToString=shortOut(baseSetToString),stringToPath=function(func){func=memoize(func,function(key){500===
cache.size&&cache.clear();return key});var cache=func.cache;return func}(function(string){var result=[];46===string.charCodeAt(0)&&result.push("");string.replace(rePropName,function(match,number,quote,subString){result.push(quote?subString.replace(reEscapeChar,"$1"):number||match)});return result}),difference=baseRest(function(array,values){return isArrayLikeObject(array)?baseDifference(array,baseFlatten(values,1,isArrayLikeObject,!0)):[]}),differenceBy=baseRest(function(array,values){var iteratee=
last(values);isArrayLikeObject(iteratee)&&(iteratee=undefined);return isArrayLikeObject(array)?baseDifference(array,baseFlatten(values,1,isArrayLikeObject,!0),getIteratee(iteratee,2)):[]}),differenceWith=baseRest(function(array,values){var comparator=last(values);isArrayLikeObject(comparator)&&(comparator=undefined);return isArrayLikeObject(array)?baseDifference(array,baseFlatten(values,1,isArrayLikeObject,!0),undefined,comparator):[]}),intersection=baseRest(function(arrays){var mapped=arrayMap(arrays,
castArrayLikeObject);return mapped.length&&mapped[0]===arrays[0]?baseIntersection(mapped):[]}),intersectionBy=baseRest(function(arrays){var iteratee=last(arrays),mapped=arrayMap(arrays,castArrayLikeObject);iteratee===last(mapped)?iteratee=undefined:mapped.pop();return mapped.length&&mapped[0]===arrays[0]?baseIntersection(mapped,getIteratee(iteratee,2)):[]}),intersectionWith=baseRest(function(arrays){var comparator=last(arrays),mapped=arrayMap(arrays,castArrayLikeObject);(comparator="function"==typeof comparator?
comparator:undefined)&&mapped.pop();return mapped.length&&mapped[0]===arrays[0]?baseIntersection(mapped,undefined,comparator):[]}),pull=baseRest(pullAll),pullAt=flatRest(function(array,indexes){var length=null==array?0:array.length,result=baseAt(array,indexes);basePullAt(array,arrayMap(indexes,function(index){return isIndex(index,length)?+index:index}).sort(compareAscending));return result}),union=baseRest(function(arrays){return baseUniq(baseFlatten(arrays,1,isArrayLikeObject,!0))}),unionBy=baseRest(function(arrays){var iteratee=
last(arrays);isArrayLikeObject(iteratee)&&(iteratee=undefined);return baseUniq(baseFlatten(arrays,1,isArrayLikeObject,!0),getIteratee(iteratee,2))}),unionWith=baseRest(function(arrays){var comparator=last(arrays);comparator="function"==typeof comparator?comparator:undefined;return baseUniq(baseFlatten(arrays,1,isArrayLikeObject,!0),undefined,comparator)}),without=baseRest(function(array,values){return isArrayLikeObject(array)?baseDifference(array,values):[]}),xor=baseRest(function(arrays){return baseXor(arrayFilter(arrays,
isArrayLikeObject))}),xorBy=baseRest(function(arrays){var iteratee=last(arrays);isArrayLikeObject(iteratee)&&(iteratee=undefined);return baseXor(arrayFilter(arrays,isArrayLikeObject),getIteratee(iteratee,2))}),xorWith=baseRest(function(arrays){var comparator=last(arrays);comparator="function"==typeof comparator?comparator:undefined;return baseXor(arrayFilter(arrays,isArrayLikeObject),undefined,comparator)}),zip=baseRest(unzip),zipWith=baseRest(function(arrays){var length=arrays.length;length=1=other}),isArguments=baseIsArguments(function(){return arguments}())?baseIsArguments:function(value){return isObjectLike(value)&&hasOwnProperty.call(value,"callee")&&
!propertyIsEnumerable.call(value,"callee")},isArray=Array.isArray,isArrayBuffer=nodeIsArrayBuffer?baseUnary(nodeIsArrayBuffer):baseIsArrayBuffer,isBuffer=nativeIsBuffer||stubFalse,isDate=nodeIsDate?baseUnary(nodeIsDate):baseIsDate,isMap=nodeIsMap?baseUnary(nodeIsMap):baseIsMap,isRegExp=nodeIsRegExp?baseUnary(nodeIsRegExp):baseIsRegExp,isSet=nodeIsSet?baseUnary(nodeIsSet):baseIsSet,isTypedArray=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray,lt=createRelationalOperation(baseLt),lte=createRelationalOperation(function(value,
other){return value<=other}),assign=createAssigner(function(object,source){if(isPrototype(source)||isArrayLike(source))copyObject(source,keys(source),object);else for(var key in source)hasOwnProperty.call(source,key)&&assignValue(object,key,source[key])}),assignIn=createAssigner(function(object,source){copyObject(source,keysIn(source),object)}),assignInWith=createAssigner(function(object,source,srcIndex,customizer){copyObject(source,keysIn(source),object,customizer)}),assignWith=createAssigner(function(object,
source,srcIndex,customizer){copyObject(source,keys(source),object,customizer)}),at=flatRest(baseAt),defaults=baseRest(function(object,sources){object=Object(object);var index=-1,length=sources.length,guard=2--n)return func.apply(this,arguments)}};lodash.ary=ary;lodash.assign=assign;lodash.assignIn=assignIn;lodash.assignInWith=assignInWith;lodash.assignWith=assignWith;lodash.at=at;lodash.before=before;lodash.bind=
bind;lodash.bindAll=bindAll;lodash.bindKey=bindKey;lodash.castArray=function(){if(!arguments.length)return[];var value=arguments[0];return isArray(value)?value:[value]};lodash.chain=chain;lodash.chunk=function(array,size,guard){size=(guard?isIterateeCall(array,size,guard):undefined===size)?1:nativeMax(toInteger(size),0);guard=null==array?0:array.length;if(!guard||1>size)return[];for(var index=0,resIndex=0,result=Array(nativeCeil(guard/size));indexn?0:n,length)};lodash.dropRight=function(array,n,guard){var length=null==array?0:array.length;if(!length)return[];n=guard||undefined===n?1:toInteger(n);n=length-n;return baseSlice(array,0,0>n?0:n)};lodash.dropRightWhile=function(array,predicate){return array&&array.length?baseWhile(array,getIteratee(predicate,3),!0,!0):[]};lodash.dropWhile=function(array,predicate){return array&&array.length?baseWhile(array,getIteratee(predicate,3),!0):[]};lodash.fill=function(array,value,
start,end){var length=null==array?0:array.length;if(!length)return[];start&&"number"!=typeof start&&isIterateeCall(array,value,start)&&(start=0,end=length);length=array.length;start=toInteger(start);0>start&&(start=-start>length?0:length+start);end=undefined===end||end>length?length:toInteger(end);0>end&&(end+=length);for(end=start>end?0:toLength(end);start>>0;return limit?
(string=toString(string))&&("string"==typeof separator||null!=separator&&!isRegExp(separator))&&(separator=baseToString(separator),!separator&&reHasUnicode.test(string))?castSlice(stringToArray(string),0,limit):string.split(separator,limit):[]};lodash.spread=function(func,start){if("function"!=typeof func)throw new TypeError("Expected a function");start=null==start?0:nativeMax(toInteger(start),0);return baseRest(function(args){var array=args[start];args=castSlice(args,0,start);array&&arrayPush(args,
array);return apply(func,this,args)})};lodash.tail=function(array){var length=null==array?0:array.length;return length?baseSlice(array,1,length):[]};lodash.take=function(array,n,guard){if(!array||!array.length)return[];n=guard||undefined===n?1:toInteger(n);return baseSlice(array,0,0>n?0:n)};lodash.takeRight=function(array,n,guard){var length=null==array?0:array.length;if(!length)return[];n=guard||undefined===n?1:toInteger(n);n=length-n;return baseSlice(array,0>n?0:n,length)};lodash.takeRightWhile=
function(array,predicate){return array&&array.length?baseWhile(array,getIteratee(predicate,3),!1,!0):[]};lodash.takeWhile=function(array,predicate){return array&&array.length?baseWhile(array,getIteratee(predicate,3)):[]};lodash.tap=function(value,interceptor){interceptor(value);return value};lodash.throttle=function(func,wait,options){var leading=!0,trailing=!0;if("function"!=typeof func)throw new TypeError("Expected a function");isObject(options)&&(leading="leading"in options?!!options.leading:leading,
trailing="trailing"in options?!!options.trailing:trailing);return debounce(func,wait,{leading:leading,maxWait:wait,trailing:trailing})};lodash.thru=thru;lodash.toArray=toArray;lodash.toPairs=toPairs;lodash.toPairsIn=toPairsIn;lodash.toPath=function(value){return isArray(value)?arrayMap(value,toKey):isSymbol(value)?[value]:copyArray(stringToPath(toString(value)))};lodash.toPlainObject=toPlainObject;lodash.transform=function(object$jscomp$0,iteratee,accumulator){var isArr=isArray(object$jscomp$0),isArrLike=
isArr||isBuffer(object$jscomp$0)||isTypedArray(object$jscomp$0);iteratee=getIteratee(iteratee,4);if(null==accumulator){var Ctor=object$jscomp$0&&object$jscomp$0.constructor;accumulator=isArrLike?isArr?new Ctor:[]:isObject(object$jscomp$0)?isFunction(Ctor)?baseCreate(getPrototype(object$jscomp$0)):{}:{}}(isArrLike?arrayEach:baseForOwn)(object$jscomp$0,function(value,index,object){return iteratee(accumulator,value,index,object)});return accumulator};lodash.unary=function(func){return ary(func,1)};lodash.union=
union;lodash.unionBy=unionBy;lodash.unionWith=unionWith;lodash.uniq=function(array){return array&&array.length?baseUniq(array):[]};lodash.uniqBy=function(array,iteratee){return array&&array.length?baseUniq(array,getIteratee(iteratee,2)):[]};lodash.uniqWith=function(array,comparator){comparator="function"==typeof comparator?comparator:undefined;return array&&array.length?baseUniq(array,undefined,comparator):[]};lodash.unset=function(object,path){return null==object?!0:baseUnset(object,path)};lodash.unzip=
unzip;lodash.unzipWith=unzipWith;lodash.update=function(object,path,updater){null!=object&&(updater=castFunction(updater),object=baseSet(object,path,updater(baseGet(object,path)),void 0));return object};lodash.updateWith=function(object,path,updater,customizer){customizer="function"==typeof customizer?customizer:undefined;null!=object&&(updater=castFunction(updater),object=baseSet(object,path,updater(baseGet(object,path)),customizer));return object};lodash.values=values$jscomp$0;lodash.valuesIn=function(object){return null==
object?[]:baseValues(object,keysIn(object))};lodash.without=without;lodash.words=words;lodash.wrap=function(value,wrapper){return partial(castFunction(wrapper),value)};lodash.xor=xor;lodash.xorBy=xorBy;lodash.xorWith=xorWith;lodash.zip=zip;lodash.zipObject=function(props,values){return baseZipObject(props||[],values||[],assignValue)};lodash.zipObjectDeep=function(props,values){return baseZipObject(props||[],values||[],baseSet)};lodash.zipWith=zipWith;lodash.entries=toPairs;lodash.entriesIn=toPairsIn;
lodash.extend=assignIn;lodash.extendWith=assignInWith;mixin(lodash,lodash);lodash.add=add;lodash.attempt=attempt;lodash.camelCase=camelCase;lodash.capitalize=capitalize;lodash.ceil=ceil;lodash.clamp=function(number,lower,upper){undefined===upper&&(upper=lower,lower=undefined);undefined!==upper&&(upper=toNumber(upper),upper=upper===upper?upper:0);undefined!==lower&&(lower=toNumber(lower),lower=lower===lower?lower:0);return baseClamp(toNumber(number),lower,upper)};lodash.clone=function(value){return baseClone(value,
4)};lodash.cloneDeep=function(value){return baseClone(value,5)};lodash.cloneDeepWith=function(value,customizer){customizer="function"==typeof customizer?customizer:undefined;return baseClone(value,5,customizer)};lodash.cloneWith=function(value,customizer){customizer="function"==typeof customizer?customizer:undefined;return baseClone(value,4,customizer)};lodash.conformsTo=function(object,source){return null==source||baseConformsTo(object,source,keys(source))};lodash.deburr=deburr;lodash.defaultTo=
function(value,defaultValue){return null==value||value!==value?defaultValue:value};lodash.divide=divide;lodash.endsWith=function(string,target,position){string=toString(string);target=baseToString(target);var length=string.length;length=position=undefined===position?length:baseClamp(toInteger(position),0,length);position-=target.length;return 0<=position&&string.slice(position,length)==target};lodash.eq=eq;lodash.escape=function(string){return(string=toString(string))&&reHasUnescapedHtml.test(string)?
string.replace(reUnescapedHtml,escapeHtmlChar):string};lodash.escapeRegExp=function(string){return(string=toString(string))&&reHasRegExpChar.test(string)?string.replace(reRegExpChar,"\\$&"):string};lodash.every=function(collection,predicate,guard){var func=isArray(collection)?arrayEvery:baseEvery;guard&&isIterateeCall(collection,predicate,guard)&&(predicate=undefined);return func(collection,getIteratee(predicate,3))};lodash.find=find;lodash.findIndex=findIndex;lodash.findKey=function(object,predicate){return baseFindKey(object,
getIteratee(predicate,3),baseForOwn)};lodash.findLast=findLast;lodash.findLastIndex=findLastIndex;lodash.findLastKey=function(object,predicate){return baseFindKey(object,getIteratee(predicate,3),baseForOwnRight)};lodash.floor=floor;lodash.forEach=forEach;lodash.forEachRight=forEachRight;lodash.forIn=function(object,iteratee){return null==object?object:baseFor(object,getIteratee(iteratee,3),keysIn)};lodash.forInRight=function(object,iteratee){return null==object?object:baseForRight(object,getIteratee(iteratee,
3),keysIn)};lodash.forOwn=function(object,iteratee){return object&&baseForOwn(object,getIteratee(iteratee,3))};lodash.forOwnRight=function(object,iteratee){return object&&baseForOwnRight(object,getIteratee(iteratee,3))};lodash.get=get;lodash.gt=gt;lodash.gte=gte;lodash.has=function(object,path){return null!=object&&hasPath(object,path,baseHas)};lodash.hasIn=hasIn;lodash.head=head;lodash.identity=identity;lodash.includes=function(collection,value,fromIndex,guard){collection=isArrayLike(collection)?
collection:values$jscomp$0(collection);fromIndex=fromIndex&&!guard?toInteger(fromIndex):0;guard=collection.length;0>fromIndex&&(fromIndex=nativeMax(guard+fromIndex,0));return isString(collection)?fromIndex<=guard&&-1fromIndex&&(fromIndex=nativeMax(length+
fromIndex,0));return baseIndexOf(array,value,fromIndex)};lodash.inRange=function(number,start,end){start=toFinite(start);undefined===end?(end=start,start=0):end=toFinite(end);number=toNumber(number);return number>=nativeMin(start,end)&&number=value};
lodash.isSet=isSet;lodash.isString=isString;lodash.isSymbol=isSymbol;lodash.isTypedArray=isTypedArray;lodash.isUndefined=function(value){return undefined===value};lodash.isWeakMap=function(value){return isObjectLike(value)&&"[object WeakMap]"==getTag(value)};lodash.isWeakSet=function(value){return isObjectLike(value)&&"[object WeakSet]"==baseGetTag(value)};lodash.join=function(array,separator){return null==array?"":nativeJoin.call(array,separator)};lodash.kebabCase=kebabCase;lodash.last=last;lodash.lastIndexOf=
function(array,value,fromIndex){var length=null==array?0:array.length;if(!length)return-1;var index=length;undefined!==fromIndex&&(index=toInteger(fromIndex),index=0>index?nativeMax(length+index,0):nativeMin(index,length-1));if(value===value)a:{for(fromIndex=index+1;fromIndex--;)if(array[fromIndex]===value){array=fromIndex;break a}array=fromIndex}else array=baseFindIndex(array,baseIsNaN,index,!0);return array};lodash.lowerCase=lowerCase;lodash.lowerFirst=lowerFirst;lodash.lt=lt;lodash.lte=lte;lodash.max=
function(array){return array&&array.length?baseExtremum(array,identity,baseGt):undefined};lodash.maxBy=function(array,iteratee){return array&&array.length?baseExtremum(array,getIteratee(iteratee,2),baseGt):undefined};lodash.mean=function(array){return baseMean(array,identity)};lodash.meanBy=function(array,iteratee){return baseMean(array,getIteratee(iteratee,2))};lodash.min=function(array){return array&&array.length?baseExtremum(array,identity,baseLt):undefined};lodash.minBy=function(array,iteratee){return array&&
array.length?baseExtremum(array,getIteratee(iteratee,2),baseLt):undefined};lodash.stubArray=stubArray;lodash.stubFalse=stubFalse;lodash.stubObject=function(){return{}};lodash.stubString=function(){return""};lodash.stubTrue=function(){return!0};lodash.multiply=multiply;lodash.nth=function(array,n){return array&&array.length?baseNth(array,toInteger(n)):undefined};lodash.noConflict=function(){root._===this&&(root._=oldDash);return this};lodash.noop=noop;lodash.now=now;lodash.pad=function(string,length,
chars){string=toString(string);var strLength=(length=toInteger(length))?stringSize(string):0;if(!length||strLength>=length)return string;length=(length-strLength)/2;return createPadding(nativeFloor(length),chars)+string+createPadding(nativeCeil(length),chars)};lodash.padEnd=function(string,length,chars){string=toString(string);var strLength=(length=toInteger(length))?stringSize(string):0;return length&&strLengthupper){var temp=lower;lower=upper;upper=temp}return floating||lower%1||upper%1?(floating=nativeRandom(),nativeMin(lower+floating*(upper-lower+freeParseFloat("1e-"+((floating+"").length-1))),upper)):baseRandom(lower,
upper)};lodash.reduce=function(collection,iteratee,accumulator){var func=isArray(collection)?arrayReduce:baseReduce,initAccum=3>arguments.length;return func(collection,getIteratee(iteratee,4),accumulator,initAccum,baseEach)};lodash.reduceRight=function(collection,iteratee,accumulator){var func=isArray(collection)?arrayReduceRight:baseReduce,initAccum=3>arguments.length;return func(collection,getIteratee(iteratee,4),accumulator,initAccum,baseEachRight)};lodash.repeat=function(string,n,guard){n=(guard?
isIterateeCall(string,n,guard):undefined===n)?1:toInteger(n);return baseRepeat(toString(string),n)};lodash.replace=function(){var args=arguments,string=toString(args[0]);return 3>args.length?string:string.replace(args[1],args[2])};lodash.result=function(object,path,defaultValue){path=castPath(path,object);var index=-1,length=path.length;length||(length=1,object=undefined);for(;++indexn||9007199254740991=options)return string;options=length-stringSize(omission);if(1>options)return omission;length=strSymbols?castSlice(strSymbols,0,options).join(""):string.slice(0,options);if(undefined===separator)return length+omission;strSymbols&&(options+=length.length-options);if(isRegExp(separator)){if(string.slice(options).search(separator)){strSymbols=length;separator.global||
(separator=RegExp(separator.source,toString(reFlags.exec(separator))+"g"));for(separator.lastIndex=0;string=separator.exec(strSymbols);)var newEnd=string.index;length=length.slice(0,undefined===newEnd?options:newEnd)}}else string.indexOf(baseToString(separator),options)!=options&&(separator=length.lastIndexOf(separator),-1result.__dir__?"Right":"")});return result};LazyWrapper.prototype[methodName+"Right"]=
function(n){return this.reverse()[methodName](n).reverse()}});arrayEach(["filter","map","takeWhile"],function(methodName,index){var type=index+1,isFilter=1==type||3==type;LazyWrapper.prototype[methodName]=function(iteratee){var result=this.clone();result.__iteratees__.push({iteratee:getIteratee(iteratee,3),type:type});result.__filtered__=result.__filtered__||isFilter;return result}});arrayEach(["head","last"],function(methodName,index){var takeName="take"+(index?"Right":"");LazyWrapper.prototype[methodName]=
function(){return this[takeName](1).value()[0]}});arrayEach(["initial","tail"],function(methodName,index){var dropName="drop"+(index?"":"Right");LazyWrapper.prototype[methodName]=function(){return this.__filtered__?new LazyWrapper(this):this[dropName](1)}});LazyWrapper.prototype.compact=function(){return this.filter(identity)};LazyWrapper.prototype.find=function(predicate){return this.filter(predicate).head()};LazyWrapper.prototype.findLast=function(predicate){return this.reverse().find(predicate)};
LazyWrapper.prototype.invokeMap=baseRest(function(path,args){return"function"==typeof path?new LazyWrapper(this):this.map(function(value){return baseInvoke(value,path,args)})});LazyWrapper.prototype.reject=function(predicate){return this.filter(negate(getIteratee(predicate)))};LazyWrapper.prototype.slice=function(start,end){start=toInteger(start);var result=this;if(result.__filtered__&&(0end))return new LazyWrapper(result);0>start?result=result.takeRight(-start):start&&(result=result.drop(start));
undefined!==end&&(end=toInteger(end),result=0>end?result.dropRight(-end):result.take(end-start));return result};LazyWrapper.prototype.takeRightWhile=function(predicate){return this.reverse().takeWhile(predicate).reverse()};LazyWrapper.prototype.toArray=function(){return this.take(4294967295)};baseForOwn(LazyWrapper.prototype,function(func,methodName){var checkIteratee=/^(?:filter|find|map|reject)|While$/.test(methodName),isTaker=/^(?:head|last)$/.test(methodName),lodashFunc=lodash[isTaker?"take"+
("last"==methodName?"Right":""):methodName],retUnwrapped=isTaker||/^find/.test(methodName);lodashFunc&&(lodash.prototype[methodName]=function(){var value$jscomp$0=this.__wrapped__,args=isTaker?[1]:arguments,isLazy=value$jscomp$0 instanceof LazyWrapper,iteratee=args[0],useLazy=isLazy||isArray(value$jscomp$0),interceptor=function(value){value=lodashFunc.apply(lodash,arrayPush([value],args));return isTaker&&chainAll?value[0]:value};useLazy&&checkIteratee&&"function"==typeof iteratee&&1!=iteratee.length&&
(isLazy=useLazy=!1);var chainAll=this.__chain__,isHybrid=!!this.__actions__.length;iteratee=retUnwrapped&&!chainAll;isLazy=isLazy&&!isHybrid;if(!retUnwrapped&&useLazy)return value$jscomp$0=isLazy?value$jscomp$0:new LazyWrapper(this),value$jscomp$0=func.apply(value$jscomp$0,args),value$jscomp$0.__actions__.push({func:thru,args:[interceptor],thisArg:undefined}),new LodashWrapper(value$jscomp$0,chainAll);if(iteratee&&isLazy)return func.apply(this,args);value$jscomp$0=this.thru(interceptor);return iteratee?
isTaker?value$jscomp$0.value()[0]:value$jscomp$0.value():value$jscomp$0})});arrayEach("pop push shift sort splice unshift".split(" "),function(methodName){var func=arrayProto[methodName],chainName=/^(?:push|sort|unshift)$/.test(methodName)?"tap":"thru",retUnwrapped=/^(?:pop|shift)$/.test(methodName);lodash.prototype[methodName]=function(){var args=arguments;if(retUnwrapped&&!this.__chain__){var value$jscomp$0=this.value();return func.apply(isArray(value$jscomp$0)?value$jscomp$0:[],args)}return this[chainName](function(value){return func.apply(isArray(value)?
value:[],args)})}});baseForOwn(LazyWrapper.prototype,function(func,methodName){if(func=lodash[methodName]){var key=func.name+"";hasOwnProperty.call(realNames,key)||(realNames[key]=[]);realNames[key].push({name:methodName,func:func})}});realNames[createHybrid(undefined,2).name]=[{name:"wrapper",func:undefined}];LazyWrapper.prototype.clone=function(){var result=new LazyWrapper(this.__wrapped__);result.__actions__=copyArray(this.__actions__);result.__dir__=this.__dir__;result.__filtered__=this.__filtered__;
result.__iteratees__=copyArray(this.__iteratees__);result.__takeCount__=this.__takeCount__;result.__views__=copyArray(this.__views__);return result};LazyWrapper.prototype.reverse=function(){if(this.__filtered__){var result=new LazyWrapper(this);result.__dir__=-1;result.__filtered__=!0}else result=this.clone(),result.__dir__*=-1;return result};LazyWrapper.prototype.value=function(){var array=this.__wrapped__.value(),dir=this.__dir__,isArr=isArray(array),isRight=0>dir,arrLength=isArr?array.length:0;
var JSCompiler_object_inline_start_1640=0;for(var end=arrLength,transforms=this.__views__,index=-1,length=transforms.length;++index=this.__values__.length,value=done?undefined:this.__values__[this.__index__++];return{done:done,value:value}};lodash.prototype.plant=function(value){for(var result,parent=this;parent instanceof baseLodash;){var clone=wrapperClone(parent);clone.__index__=0;clone.__values__=undefined;result?previous.__wrapped__=clone:result=clone;var previous=clone;parent=parent.__wrapped__}previous.__wrapped__=value;return result};lodash.prototype.reverse=function(){var value=this.__wrapped__;
return value instanceof LazyWrapper?(this.__actions__.length&&(value=new LazyWrapper(this)),value=value.reverse(),value.__actions__.push({func:thru,args:[reverse],thisArg:undefined}),new LodashWrapper(value,this.__chain__)):this.thru(reverse)};lodash.prototype.toJSON=lodash.prototype.valueOf=lodash.prototype.value=function(){return baseWrapperValue(this.__wrapped__,this.__actions__)};lodash.prototype.first=lodash.prototype.head;symIterator&&(lodash.prototype[symIterator]=wrapperToIterator);return lodash}();
root._=_;!(__WEBPACK_AMD_DEFINE_RESULT__=_,undefined!==__WEBPACK_AMD_DEFINE_RESULT__&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}).call(this)}).call(this,__webpack_require__(15),__webpack_require__(45)(module$jscomp$0))},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,"e",function(){return ie});__webpack_require__.d(__webpack_exports__,"g",function(){return isEdge});__webpack_require__.d(__webpack_exports__,"c",function(){return edgeVersion});
__webpack_require__.d(__webpack_exports__,"h",function(){return isFirefox});__webpack_require__.d(__webpack_exports__,"d",function(){return firefoxVersion});__webpack_require__.d(__webpack_exports__,"f",function(){return isChrome});__webpack_require__.d(__webpack_exports__,"a",function(){return chromeVersion});__webpack_require__.d(__webpack_exports__,"i",function(){return isMobileDevice});__webpack_require__.d(__webpack_exports__,"b",function(){return disableFormCharacterProcessing});__webpack_require__(0);
var exports="undefined"===typeof window?self:window,ie=function(){var ua=navigator.userAgent.toLowerCase();return(ua=/(msie) ([\w.]+)/.exec(ua)||/(trident)(?:.*? rv:([\w.]+)|)/.exec(ua))?parseInt(ua[2],10):ua}(),isChrome=function(){var opera=exports.navigator.userAgent.match(/OPR/),maxthon=exports.navigator.userAgent.match(/Maxthon/),edge=exports.navigator.userAgent.match(/Edge/);return exports.navigator.userAgent.match(/Chrome\/(.*?) /)&&!opera&&!maxthon&&!edge}(),chromeVersion=function(){if(!isChrome)return null;
var match=exports.navigator.userAgent.match(/Chrome\/([0-9]+)\./);return match?parseInt(match[1],10):match}(),isEdge=!!navigator.userAgent.match(/Edge/i)||navigator.userAgent.match(/Edg\/(.*?)/)&&exports.navigator.userAgent.match(/Chrome\/(.*?) /),edgeVersion=function(){if(!isEdge)return null;var match=exports.navigator.userAgent.match(/Edg\/([0-9]+)\./);return match?parseInt(match[1],10):match}();module=/iPad|iPhone|iPod/.test(exports.navigator.platform)||"MacIntel"===navigator.platform&&1i;++i){Quad.getSideVec(d1,des_q,i);if(!d1.normalize()&&check)return!1;i?2===i?avg_x=_selectionInfo_SelectionPoint__WEBPACK_IMPORTED_MODULE_2__.a.minus(avg_x,d1):1===i?avg_y=_selectionInfo_SelectionPoint__WEBPACK_IMPORTED_MODULE_2__.a.plus(avg_y,d1):3===i&&(avg_y=_selectionInfo_SelectionPoint__WEBPACK_IMPORTED_MODULE_2__.a.minus(avg_y,d1)):avg_x=_selectionInfo_SelectionPoint__WEBPACK_IMPORTED_MODULE_2__.a.plus(avg_x,d1);for(var _src_q=Array(8),j=0;jk;++k)_src_q[k]=src_q[8*j+k];Quad.getSideVec(d2,_src_q,i);if(!d2.normalize()&&check)return!1;i?2===i?avg_x=_selectionInfo_SelectionPoint__WEBPACK_IMPORTED_MODULE_2__.a.minus(avg_x,d2):1===i?avg_y=_selectionInfo_SelectionPoint__WEBPACK_IMPORTED_MODULE_2__.a.plus(avg_y,d2):3===i&&(avg_y=_selectionInfo_SelectionPoint__WEBPACK_IMPORTED_MODULE_2__.a.minus(avg_y,d2)):avg_x=_selectionInfo_SelectionPoint__WEBPACK_IMPORTED_MODULE_2__.a.plus(avg_x,d2)}if(check&&Math.abs(d1.dot(d2))b){var temp=a;a=b;b=temp}c>x_proj&&(temp=c,c=x_proj,x_proj=temp);if(c-b>x_thresh||a-x_proj>x_thresh)return!1;p1.x=quad1[2];p1.y=quad1[3];p2.x=quad1[4];p2.y=quad1[5];q1.x=quad2[2];q1.y=quad2[3];q2.x=quad2[4];q2.y=quad2[5];a=p1.dot(y_proj);b=p2.dot(y_proj);c=q1.dot(y_proj);x_proj=q2.dot(y_proj);a>b&&(temp=a,a=b,b=temp);c>x_proj&&(temp=c,c=x_proj,x_proj=temp);return!(Math.abs(a-c)>y_thresh||Math.abs(b-x_proj)>y_thresh)};Quad.inflate=function(quad,sqs,sqn,avx,
avy){var sheared=!1,avx_=new _selectionInfo_SelectionPoint__WEBPACK_IMPORTED_MODULE_2__.a;avx_.init(1,0);var avy_=new _selectionInfo_SelectionPoint__WEBPACK_IMPORTED_MODULE_2__.a;avy_.init(0,1);if(1E-4<=Math.abs(avx.x-1)||1E-4<=Math.abs(avx.y-0)&&1E-4<=Math.abs(avy.x-0)||1E-4<=Math.abs(avy.y-1)){sheared=!0;var M=new _Matrix2D__WEBPACK_IMPORTED_MODULE_1__.a;M.initCoordinates(avx.x,avy.x,avx.y,avy.y,0,0);M=M.inverse();avx_.x=M.m_a;avx_.y=M.m_b;avy_.x=M.m_c;avy_.y=M.m_d}M=_selectionInfo_constants__WEBPACK_IMPORTED_MODULE_0__.a.MAX;
for(var max_x=_selectionInfo_constants__WEBPACK_IMPORTED_MODULE_0__.a.MIN,min_y=_selectionInfo_constants__WEBPACK_IMPORTED_MODULE_0__.a.MAX,max_y=_selectionInfo_constants__WEBPACK_IMPORTED_MODULE_0__.a.MIN,this_x,this_y,o_min_x=0,o_min_y=0,i=0;4>i;++i){var v=new _selectionInfo_SelectionPoint__WEBPACK_IMPORTED_MODULE_2__.a;v.init(quad[2*i],quad[2*i+1]);sheared?(this_x=v.dot(avx_),this_y=v.dot(avy_)):(this_x=v.x,this_y=v.y);i?(M>this_x&&(M=this_x,o_min_x=v.x),max_xthis_y&&
(min_y=this_y,o_min_y=v.y),max_ythis_x&&(M=this_x,o_min_x=vv.x);max_xthis_y&&(min_y=this_y,o_min_y=vv.y);max_yMath.abs(angle)&&(angle=
0);1E-7>Math.abs(c)&&(c=0);var tmpMatrix2D=new Matrix2D;tmpMatrix2D.initCoordinates(c,-angle,angle,c,0,0);return tmpMatrix2D};Matrix2D.prototype.initMatrix=function(m){this.m_a=m.m_a;this.m_b=m.m_b;this.m_c=m.m_c;this.m_d=m.m_d;this.m_h=m.m_h;this.m_v=m.m_v};Matrix2D.prototype.initCoordinates=function(a,b,c,d,h,v){this.m_a=a;this.m_b=b;this.m_c=c;this.m_d=d;this.m_h=h;this.m_v=v};Matrix2D.prototype.set=function(a,b,c,d,h,v){this.m_a=a;this.m_b=b;this.m_c=c;this.m_d=d;this.m_h=h;this.m_v=v};Matrix2D.prototype.inverse=
function(){var inv=new Matrix2D,f1=this.m_a*this.m_d-this.m_b*this.m_c;if(!f1)return inv;inv.m_a=this.m_d/f1;inv.m_c=-this.m_c/f1;inv.m_h=(this.m_c*this.m_v-this.m_h*this.m_d)/f1;inv.m_b=-this.m_b/f1;inv.m_d=this.m_a/f1;inv.m_v=-(this.m_a*this.m_v-this.m_h*this.m_b)/f1;return inv};Matrix2D.prototype.mult=function(point){var in_x=point.x;point.x=point.x*this.m_a+point.y*this.m_c+this.m_h;point.y=in_x*this.m_b+point.y*this.m_d+this.m_v;return point};Matrix2D.prototype.concat=function(other){var a1=
this.m_a,b1=this.m_b,c1=this.m_c,d1=this.m_d;this.m_a=other.m_a*a1+other.m_b*c1;this.m_b=other.m_a*b1+other.m_b*d1;this.m_c=other.m_c*a1+other.m_d*c1;this.m_d=other.m_c*b1+other.m_d*d1;this.m_h=other.m_h*a1+other.m_v*c1+this.m_h;this.m_v=other.m_h*b1+other.m_v*d1+this.m_v;return this};Matrix2D.prototype.equals=function(other){return this.m_a===other.m_a&&this.m_b===other.m_b&&this.m_c===other.m_c&&this.m_d===other.m_d&&this.m_h===other.m_h&&this.m_v===other.m_v};Matrix2D.prototype.transformQuad=function(quad){var point1=
new _Point2D__WEBPACK_IMPORTED_MODULE_0__.a(quad[0],quad[1]),point2=new _Point2D__WEBPACK_IMPORTED_MODULE_0__.a(quad[2],quad[3]),point3=new _Point2D__WEBPACK_IMPORTED_MODULE_0__.a(quad[4],quad[5]),point4=new _Point2D__WEBPACK_IMPORTED_MODULE_0__.a(quad[6],quad[7]);point1=this.mult(point1);point2=this.mult(point2);point3=this.mult(point3);point4=this.mult(point4);quad[0]=point1.x;quad[1]=point1.y;quad[2]=point2.x;quad[3]=point2.y;quad[4]=point3.x;quad[5]=point3.y;quad[6]=point4.x;quad[7]=point4.y};
Matrix2D.prototype.transformBbox=function(rect){var quad=Array(8);quad[0]=rect.x1;quad[1]=rect.y1;quad[2]=rect.x2;quad[3]=rect.y1;quad[4]=rect.x2;quad[5]=rect.y2;quad[6]=rect.x1;quad[7]=rect.y2;this.transformQuad(quad);rect.setFromQuad(quad)};return Matrix2D}();__webpack_exports__.a=module},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,"a",function(){return doubleData});var doubleData={MAX:1.79769E308,MIN:-1.79769E308}},function(module,__webpack_exports__,
__webpack_require__){__webpack_require__(19);var _Point__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(17);__webpack_require__.d(__webpack_exports__,"a",function(){return _Point__WEBPACK_IMPORTED_MODULE_1__.a});__webpack_require__(54);__webpack_require__(55);__webpack_require__(85)},function(module,exports){exports=function(){return this}();try{exports=exports||(new Function("return this"))()}catch(e){"object"===typeof window&&(exports=window)}module.exports=exports},function(module,__webpack_exports__,
__webpack_require__){module=function(){function ResultCode(){}ResultCode.DONE=0;ResultCode.PAGE=1;ResultCode.FOUND=2;ResultCode.e_done=0;ResultCode.e_page=1;ResultCode.e_found=2;return ResultCode}();__webpack_exports__.a=module},function(module,__webpack_exports__,__webpack_require__){var _MathUtils__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(7),_Matrix__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(19);module=function(){function Point(x,y){void 0===x&&(x=0);void 0===y&&(y=0);x="string"===
typeof x?parseFloat(x):x;y="string"===typeof y?parseFloat(y):y;this.matrix=new _Matrix__WEBPACK_IMPORTED_MODULE_1__.a(3,1);this.matrix.set(0,0,x);this.matrix.set(1,0,y);this.matrix.set(2,0,1)}Object.defineProperty(Point,"Origin",{get:function(){return new Point},enumerable:!1,configurable:!0});Object.defineProperty(Point.prototype,"X",{get:function(){return this.matrix.get(0,0)},set:function(val){this.matrix.set(0,0,val);delete this.cachedLength},enumerable:!1,configurable:!0});Object.defineProperty(Point.prototype,
"x",{get:function(){return this.X},set:function(val){this.X=val},enumerable:!1,configurable:!0});Object.defineProperty(Point.prototype,"Y",{get:function(){return this.matrix.get(1,0)},set:function(val){this.matrix.set(1,0,val);delete this.cachedLength},enumerable:!1,configurable:!0});Object.defineProperty(Point.prototype,"y",{get:function(){return this.Y},set:function(val){this.Y=val},enumerable:!1,configurable:!0});Object.defineProperty(Point.prototype,"Length",{get:function(){this.cachedLength||
(this.cachedLength=Object(_MathUtils__WEBPACK_IMPORTED_MODULE_0__.a)(Math.sqrt(this.X*this.X+this.Y*this.Y)));return this.cachedLength},enumerable:!1,configurable:!0});Point.prototype.getX=function(){return this.X};Point.prototype.getY=function(){return this.Y};Point.prototype.add=function(vec){return new Point(Object(_MathUtils__WEBPACK_IMPORTED_MODULE_0__.a)(this.X+vec.X),Object(_MathUtils__WEBPACK_IMPORTED_MODULE_0__.a)(this.Y+vec.Y))};Point.prototype.subtract=function(vec){return new Point(Object(_MathUtils__WEBPACK_IMPORTED_MODULE_0__.a)(this.X-
vec.X),Object(_MathUtils__WEBPACK_IMPORTED_MODULE_0__.a)(this.Y-vec.Y))};Point.prototype.dot=function(vec){return Object(_MathUtils__WEBPACK_IMPORTED_MODULE_0__.a)(this.X*vec.X+this.Y*vec.Y)};Point.prototype.cross=function(vec){var a=this.matrix,b=vec.matrix;vec=Object(_MathUtils__WEBPACK_IMPORTED_MODULE_0__.a)(a.get(1,0)*b.get(2,0)-a.get(2,0)*b.get(1,0));var y=Object(_MathUtils__WEBPACK_IMPORTED_MODULE_0__.a)(a.get(2,0)*b.get(0,0)-a.get(0,0)*b.get(2,0));a=Object(_MathUtils__WEBPACK_IMPORTED_MODULE_0__.a)(a.get(0,
0)*b.get(1,0)-a.get(1,0)*b.get(0,0));return{X:vec,Y:y,Z:a}};Point.prototype.distance=function(vec){return vec.subtract(this).Length};Point.prototype.angle=function(vec,inRadians){void 0===inRadians&&(inRadians=!1);var a=this.Length,b=vec.Length;vec=this.dot(vec);a=Math.acos(vec/(a*b));return inRadians?a:180/Math.PI*a};Point.prototype.normalize=function(){var length=this.Length;return 0===length?new Point:new Point(Object(_MathUtils__WEBPACK_IMPORTED_MODULE_0__.a)(this.X/length),Object(_MathUtils__WEBPACK_IMPORTED_MODULE_0__.a)(this.Y/
length))};Point.prototype.reverse=function(){return new Point(-this.X,-this.Y)};Point.prototype.perpendicular=function(){return new Point(this.Y,-this.X)};Point.prototype.translate=function(x,y){this.X=Object(_MathUtils__WEBPACK_IMPORTED_MODULE_0__.a)(this.X+x);this.Y=Object(_MathUtils__WEBPACK_IMPORTED_MODULE_0__.a)(this.Y+y)};Point.prototype.rotate=function(angle,inRadians,withRespectTo){void 0===inRadians&&(inRadians=!1);void 0===withRespectTo&&(withRespectTo=Point.Origin);angle=inRadians?angle:
Math.PI/180*angle;withRespectTo=Point.Origin.subtract(withRespectTo);this.translate(withRespectTo.X,withRespectTo.Y);inRadians=this.X*Math.sin(angle)+this.Y*Math.cos(angle);this.X=this.X*Math.cos(angle)-this.Y*Math.sin(angle);this.Y=inRadians;this.translate(-withRespectTo.X,-withRespectTo.Y)};Point.prototype.scale=function(s){this.X=Object(_MathUtils__WEBPACK_IMPORTED_MODULE_0__.a)(this.X*s);this.Y=Object(_MathUtils__WEBPACK_IMPORTED_MODULE_0__.a)(this.Y*s)};Point.prototype.toMatrix=function(){for(var _this=
this,vecs=[],_i=0;_iMath.abs(this.X-vec.X)&&1E-5>Math.abs(this.Y-vec.Y)};Point.prototype.isParallelTo=function(vec){var aNorm=1===this.Length?this:this.normalize();vec=1===vec.Length?vec:vec.normalize();return aNorm.equals(vec)};Point.prototype.clone=function(){return new Point(this.X,this.Y)};Point.prototype.equalTo=function(vec){return this.equals(vec)};Point.prototype.toString=
function(){return"[Point: x="+this.x+" y="+this.y+"]"};Point.prototype.toJSON=function(){return{x:this.x,y:this.y}};return Point}();__webpack_exports__.a=module},function(module,__webpack_exports__,__webpack_require__){module=function(){return function(x,y){void 0===x&&(x=0);void 0===y&&(y=0);this.x=x;this.y=y}}();__webpack_exports__.a=module},function(module,__webpack_exports__,__webpack_require__){var _MathUtils__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(7),_Point__WEBPACK_IMPORTED_MODULE_1__=
__webpack_require__(17);module=function(){function Matrix(rows,columns){void 0===rows&&(rows=3);void 0===columns&&(columns=3);this.rows=rows;this.columns=columns;this._mat=[];var count=rows*columns,row=0,isSymmetrical=rows===columns;--columns;for(var i=0;i
this.x2){var temp=this.x1;this.x1=this.x2;this.x2=temp}this.y1>this.y2&&(temp=this.y1,this.y1=this.y2,this.y2=temp)};SelectionRect.prototype.set=function(_x1,_y1,_x2,_y2){this.x1=_x1;this.y1=_y1;this.x2=_x2;this.y2=_y2};SelectionRect.prototype.notIntersect=function(r){return this.x2r.x2||this.y2r.y2};SelectionRect.prototype.width=function(){var r=this.x2-this.x1;return 0>r?-r:r};SelectionRect.prototype.height=function(){var r=this.y2-this.y1;return 0>r?-r:r};SelectionRect.prototype.setFromQuad=
function(q){for(var min_x=1.79769E308,max_x=_constants__WEBPACK_IMPORTED_MODULE_0__.a.MIN,min_y=1.79769E308,max_y=_constants__WEBPACK_IMPORTED_MODULE_0__.a.MIN,i=0;4>i;++i){var x=q[2*i],y=q[2*i+1];min_x=Math.min(min_x,x);max_x=Math.max(max_x,x);min_y=Math.min(min_y,y);max_y=Math.max(max_y,y)}this.x1=min_x;this.y1=min_y;this.x2=max_x;this.y2=max_y};SelectionRect.prototype.intersectRect=function(rect1,rect2){if(rect1.x1this.x2&&(this.x2=rect1.x2);rect1.y2>this.y2&&(this.y2=rect1.y2)};SelectionRect.prototype.contains=function(x,y){if(this.x1<
this.x2){if(xthis.x2)return!1}else if(xthis.x1)return!1;if(this.y1this.y2)return!1}else if(ythis.y1)return!1;return!0};return SelectionRect}();__webpack_exports__.a=module},function(module,__webpack_exports__,__webpack_require__){module=function(){return function(resultCode,page_num,result_str,ambient_str,result_str_start,result_str_end){this.resultCode=resultCode;this.page_num=page_num;this.result_str=result_str;this.ambient_str=ambient_str;
this.result_str_start=result_str_start;this.result_str_end=result_str_end;this.resultCode=resultCode||0;this.page_num=page_num||0;this.result_str=result_str;this.ambient_str=ambient_str;this.result_str_start=result_str_start||0;this.result_str_end=result_str_end||0}}();__webpack_exports__.a=module},function(module,exports){function defaultSetTimout(){throw Error("setTimeout has not been defined");}function defaultClearTimeout(){throw Error("clearTimeout has not been defined");}function runTimeout(fun){if(cachedSetTimeout===
setTimeout)return setTimeout(fun,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(fun,0);try{return cachedSetTimeout(fun,0)}catch(e$2){try{return cachedSetTimeout.call(null,fun,0)}catch(e){return cachedSetTimeout.call(this,fun,0)}}}function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout)return clearTimeout(marker);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=
clearTimeout,clearTimeout(marker);try{return cachedClearTimeout(marker)}catch(e$3){try{return cachedClearTimeout.call(null,marker)}catch(e){return cachedClearTimeout.call(this,marker)}}}function cleanUpNextTick(){draining&¤tQueue&&(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var timeout=runTimeout(cleanUpNextTick);draining=!0;for(var len=queue.length;len;){currentQueue=queue;for(queue=[];++queueIndex<
len;)currentQueue&¤tQueue[queueIndex].run();queueIndex=-1;len=queue.length}currentQueue=null;draining=!1;runClearTimeout(timeout)}}function Item(fun,array){this.fun=fun;this.array=array}function noop(){}module=module.exports={};try{var cachedSetTimeout="function"===typeof setTimeout?setTimeout:defaultSetTimout}catch(e){cachedSetTimeout=defaultSetTimout}try{var cachedClearTimeout="function"===typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e$1){cachedClearTimeout=defaultClearTimeout}var queue=
[],draining=!1,currentQueue,queueIndex=-1;module.nextTick=function(fun){var args=Array(arguments.length-1);if(1i;i++)quad[i]=this._m_glyph_quads[glyph_idx][i]};Word.prototype.getQuad=function(quad){for(var i=0;8>i;i++)quad[i]=this._m_quad[i]};Word.prototype.getBBox=function(bbox){var rect=new _SelectionRect__WEBPACK_IMPORTED_MODULE_2__.a;rect.setFromQuad(this._m_quad);bbox[0]=rect.x1;
bbox[1]=rect.y1;bbox[2]=rect.x2;bbox[3]=rect.y2};Word.prototype.getCurrentNum=function(){return this._m_CurNum};Word.prototype._setCurrentNum=function(word_id){this._m_CurNum=this.m_Pos=word_id};Word.prototype.addChar=function(ch,ch_quad){var first_char=Object(_helpers_stringHelper__WEBPACK_IMPORTED_MODULE_3__.b)(this._m_Str);this._m_Str+=ch;for(var quad=Array(8),i=0;8>i;i++)quad[i]=ch_quad[i];for(i=0;ii;i++)this._m_quad[i]=quad[i];
else _textSelection_Quad__WEBPACK_IMPORTED_MODULE_1__.a._merge(this._m_quad,quad,1,!1,0)};Word.prototype.setNextWord=function(next_word){this._m_next_word=next_word};Word.prototype.getString=function(){return this._m_Str};return Word}();__webpack_exports__.a=module},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,"a",function(){return getEnumerator});var ArrayEnumerator=function(){function ArrayEnumerator(array){this._array=array;this._index=-1;this.current=
null}ArrayEnumerator.prototype.moveNext=function(){this._index++;this.current=this._array[this._index];return this._index
encodingOrOffset||value.byteLengthsize)throw new RangeError('"size" argument must not be negative');}function allocUnsafe(that,size){assertSize(size);that=createBuffer(that,0>size?0:checked(size)|0);if(!Buffer.TYPED_ARRAY_SUPPORT)for(var i=0;iarray.length?0:checked(array.length)|0;that=createBuffer(that,length);for(var i=0;i=
(Buffer.TYPED_ARRAY_SUPPORT?2147483647:1073741823))throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+(Buffer.TYPED_ARRAY_SUPPORT?2147483647:1073741823).toString(16)+" bytes");return length|0}function byteLength(string,encoding){if(Buffer.isBuffer(string))return string.length;if("undefined"!==typeof ArrayBuffer&&"function"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView(string)||string instanceof ArrayBuffer))return string.byteLength;"string"!==typeof string&&(string=
""+string);var len=string.length;if(0===len)return 0;for(var loweredCase=!1;;)switch(encoding){case "ascii":case "latin1":case "binary":return len;case "utf8":case "utf-8":case void 0:return utf8ToBytes(string).length;case "ucs2":case "ucs-2":case "utf16le":case "utf-16le":return 2*len;case "hex":return len>>>1;case "base64":return base64.toByteArray(base64clean(string)).length;default:if(loweredCase)return utf8ToBytes(string).length;encoding=(""+encoding).toLowerCase();loweredCase=!0}}function slowToString(encoding,
start,end){var loweredCase=!1;if(void 0===start||0>start)start=0;if(start>this.length)return"";if(void 0===end||end>this.length)end=this.length;if(0>=end)return"";end>>>=0;start>>>=0;if(end<=start)return"";for(encoding||(encoding="utf8");;)switch(encoding){case "hex":encoding=start;start=end;end=this.length;if(!encoding||0>encoding)encoding=0;if(!start||0>start||start>end)start=end;loweredCase="";for(end=encoding;endloweredCase?
"0"+loweredCase.toString(16):loweredCase.toString(16),loweredCase=encoding+loweredCase;return loweredCase;case "utf8":case "utf-8":return utf8Slice(this,start,end);case "ascii":encoding="";for(end=Math.min(this.length,end);startbyteOffset&&(byteOffset=-2147483648);byteOffset=+byteOffset;isNaN(byteOffset)&&(byteOffset=dir?0:buffer.length-1);0>byteOffset&&(byteOffset=buffer.length+byteOffset);if(byteOffset>=buffer.length){if(dir)return-1;byteOffset=buffer.length-1}else if(0>byteOffset)if(dir)byteOffset=0;else return-1;"string"===typeof val&&(val=
Buffer.from(val,encoding));if(Buffer.isBuffer(val))return 0===val.length?-1:arrayIndexOf(buffer,val,byteOffset,encoding,dir);if("number"===typeof val)return val&=255,Buffer.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?dir?Uint8Array.prototype.indexOf.call(buffer,val,byteOffset):Uint8Array.prototype.lastIndexOf.call(buffer,val,byteOffset):arrayIndexOf(buffer,[val],byteOffset,encoding,dir);throw new TypeError("val must be string, number or Buffer");}function arrayIndexOf(arr,
val,byteOffset,encoding,dir){function read(buf,i){return 1===indexSize?buf[i]:buf.readUInt16BE(i*indexSize)}var indexSize=1,arrLength=arr.length,valLength=val.length;if(void 0!==encoding&&(encoding=String(encoding).toLowerCase(),"ucs2"===encoding||"ucs-2"===encoding||"utf16le"===encoding||"utf-16le"===encoding)){if(2>arr.length||2>val.length)return-1;indexSize=2;arrLength/=2;valLength/=2;byteOffset/=2}if(dir)for(encoding=-1;byteOffsetarrLength&&(byteOffset=arrLength-valLength);0<=byteOffset;byteOffset--){arrLength=!0;for(encoding=0;encodingfirstByte&&(codePoint=firstByte);break;case 2:var secondByte=buf[start+1];128===(secondByte&192)&&(firstByte=(firstByte&31)<<6|secondByte&63,127firstByte||57343firstByte&&(codePoint=firstByte))}null===codePoint?(codePoint=65533,bytesPerSequence=
1):65535>>10&1023|55296),codePoint=56320|codePoint&1023);res.push(codePoint);start+=bytesPerSequence}buf=res.length;if(buf<=MAX_ARGUMENTS_LENGTH)res=String.fromCharCode.apply(String,res);else{end="";for(start=0;startoffset)throw new RangeError("offset is not uint");if(offset+ext>length)throw new RangeError("Trying to access beyond buffer length");
}function checkInt(buf,value,offset,ext,max,min){if(!Buffer.isBuffer(buf))throw new TypeError('"buffer" argument must be a Buffer instance');if(value>max||valuebuf.length)throw new RangeError("Index out of range");}function objectWriteUInt16(buf,value,offset,littleEndian){0>value&&(value=65535+value+1);for(var i=0,j=Math.min(buf.length-offset,2);i>>8*(littleEndian?
i:1-i)}function objectWriteUInt32(buf,value,offset,littleEndian){0>value&&(value=4294967295+value+1);for(var i=0,j=Math.min(buf.length-offset,4);i>>8*(littleEndian?i:3-i)&255}function checkIEEE754(buf,value,offset,ext,max,min){if(offset+ext>buf.length)throw new RangeError("Index out of range");if(0>offset)throw new RangeError("Index out of range");}function writeFloat(buf,value,offset,littleEndian,noAssert){noAssert||checkIEEE754(buf,value,offset,4,3.4028234663852886E38,
-3.4028234663852886E38);ieee754.write(buf,value,offset,littleEndian,23,4);return offset+4}function writeDouble(buf,value,offset,littleEndian,noAssert){noAssert||checkIEEE754(buf,value,offset,8,1.7976931348623157E308,-1.7976931348623157E308);ieee754.write(buf,value,offset,littleEndian,52,8);return offset+8}function base64clean(str){str=str.trim?str.trim():str.replace(/^\s+|\s+$/g,"");str=str.replace(INVALID_BASE64_RE,"");if(2>str.length)return"";for(;0!==str.length%4;)str+="=";return str}function utf8ToBytes(string,
units){units=units||Infinity;for(var codePoint,length=string.length,leadSurrogate=null,bytes=[],i=0;icodePoint){if(!leadSurrogate){if(56319codePoint){-1<(units-=3)&&bytes.push(239,191,189);leadSurrogate=codePoint;continue}codePoint=(leadSurrogate-55296<<10|codePoint-
56320)+65536}else leadSurrogate&&-1<(units-=3)&&bytes.push(239,191,189);leadSurrogate=null;if(128>codePoint){if(0>--units)break;bytes.push(codePoint)}else if(2048>codePoint){if(0>(units-=2))break;bytes.push(codePoint>>6|192,codePoint&63|128)}else if(65536>codePoint){if(0>(units-=3))break;bytes.push(codePoint>>12|224,codePoint>>6&63|128,codePoint&63|128)}else if(1114112>codePoint){if(0>(units-=4))break;bytes.push(codePoint>>18|240,codePoint>>12&63|128,codePoint>>6&63|128,codePoint&63|128)}else throw Error("Invalid code point");
}return bytes}function asciiToBytes(str){for(var byteArray=[],i=0;i=dst.length||i>=src.length);++i)dst[i+offset]=src[i];return i}var base64=__webpack_require__(113),ieee754=__webpack_require__(114),isArray=__webpack_require__(64);exports.Buffer=Buffer;exports.SlowBuffer=function(length){+length!=length&&(length=0);return Buffer.alloc(+length)};exports.INSPECT_MAX_BYTES=
50;Buffer.TYPED_ARRAY_SUPPORT=void 0!==global.TYPED_ARRAY_SUPPORT?global.TYPED_ARRAY_SUPPORT:typedArraySupport();exports.kMaxLength=Buffer.TYPED_ARRAY_SUPPORT?2147483647:1073741823;Buffer.poolSize=8192;Buffer._augment=function(arr){arr.__proto__=Buffer.prototype;return arr};Buffer.from=function(value,encodingOrOffset,length){return from(null,value,encodingOrOffset,length)};Buffer.TYPED_ARRAY_SUPPORT&&(Buffer.prototype.__proto__=Uint8Array.prototype,Buffer.__proto__=Uint8Array,$jscomp.initSymbol(),
$jscomp.initSymbol(),$jscomp.initSymbol(),"undefined"!==typeof Symbol&&Symbol.species&&Buffer[Symbol.species]===Buffer&&($jscomp.initSymbol(),Object.defineProperty(Buffer,Symbol.species,{value:null,configurable:!0})));Buffer.alloc=function(size,fill,encoding){assertSize(size);size=0>=size?createBuffer(null,size):void 0!==fill?"string"===typeof encoding?createBuffer(null,size).fill(fill,encoding):createBuffer(null,size).fill(fill):createBuffer(null,size);return size};Buffer.allocUnsafe=function(size){return allocUnsafe(null,
size)};Buffer.allocUnsafeSlow=function(size){return allocUnsafe(null,size)};Buffer.isBuffer=function(b){return!(null==b||!b._isBuffer)};Buffer.compare=function(a,b){if(!Buffer.isBuffer(a)||!Buffer.isBuffer(b))throw new TypeError("Arguments must be Buffers");if(a===b)return 0;for(var x=a.length,y=b.length,i=0,len=Math.min(x,y);imax&&(str+=" ... "));return""};Buffer.prototype.compare=function(target,start,end,thisStart,thisEnd){if(!Buffer.isBuffer(target))throw new TypeError("Argument must be a Buffer");void 0===start&&(start=0);void 0===end&&(end=target?target.length:0);void 0===thisStart&&(thisStart=0);void 0===thisEnd&&(thisEnd=this.length);if(0>start||end>target.length||0>thisStart||thisEnd>this.length)throw new RangeError("out of range index");
if(thisStart>=thisEnd&&start>=end)return 0;if(thisStart>=thisEnd)return-1;if(start>=end)return 1;start>>>=0;end>>>=0;thisStart>>>=0;thisEnd>>>=0;if(this===target)return 0;var x=thisEnd-thisStart,y=end-start,len=Math.min(x,y);thisStart=this.slice(thisStart,thisEnd);target=target.slice(start,end);for(start=0;startremaining)length=remaining;if(0length||0>offset)||offset>this.length)throw new RangeError("Attempt to write outside buffer bounds");encoding||(encoding="utf8");for(remaining=!1;;)switch(encoding){case "hex":a:{offset=Number(offset)||
0;encoding=this.length-offset;length?(length=Number(length),length>encoding&&(length=encoding)):length=encoding;encoding=string.length;if(0!==encoding%2)throw new TypeError("Invalid hex string");length>encoding/2&&(length=encoding/2);for(encoding=0;encoding(remaining-=2));++i){var lo=encoding.charCodeAt(i);string=lo>>8;lo%=256;byteArray.push(lo);
byteArray.push(string)}return blitBuffer(byteArray,this,offset,length);default:if(remaining)throw new TypeError("Unknown encoding: "+encoding);encoding=(""+encoding).toLowerCase();remaining=!0}};Buffer.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var MAX_ARGUMENTS_LENGTH=4096;Buffer.prototype.slice=function(start,end){var len=this.length;start=~~start;end=void 0===end?len:~~end;0>start?(start+=len,0>start&&(start=0)):start>len&&(start=len);
0>end?(end+=len,0>end&&(end=0)):end>len&&(end=len);end=128*mul&&(noAssert-=Math.pow(2,8*byteLength));return noAssert};Buffer.prototype.readIntBE=function(offset,byteLength,noAssert){offset|=0;byteLength|=0;noAssert||checkOffset(offset,byteLength,this.length);noAssert=
byteLength;for(var mul=1,val=this[offset+--noAssert];0=128*mul&&(val-=Math.pow(2,8*byteLength));return val};Buffer.prototype.readInt8=function(offset,noAssert){noAssert||checkOffset(offset,1,this.length);return this[offset]&128?-1*(255-this[offset]+1):this[offset]};Buffer.prototype.readInt16LE=function(offset,noAssert){noAssert||checkOffset(offset,2,this.length);offset=this[offset]|this[offset+1]<<8;return offset&32768?offset|4294901760:
offset};Buffer.prototype.readInt16BE=function(offset,noAssert){noAssert||checkOffset(offset,2,this.length);offset=this[offset+1]|this[offset]<<8;return offset&32768?offset|4294901760:offset};Buffer.prototype.readInt32LE=function(offset,noAssert){noAssert||checkOffset(offset,4,this.length);return this[offset]|this[offset+1]<<8|this[offset+2]<<16|this[offset+3]<<24};Buffer.prototype.readInt32BE=function(offset,noAssert){noAssert||checkOffset(offset,4,this.length);return this[offset]<<24|this[offset+
1]<<16|this[offset+2]<<8|this[offset+3]};Buffer.prototype.readFloatLE=function(offset,noAssert){noAssert||checkOffset(offset,4,this.length);return ieee754.read(this,offset,!0,23,4)};Buffer.prototype.readFloatBE=function(offset,noAssert){noAssert||checkOffset(offset,4,this.length);return ieee754.read(this,offset,!1,23,4)};Buffer.prototype.readDoubleLE=function(offset,noAssert){noAssert||checkOffset(offset,8,this.length);return ieee754.read(this,offset,!0,52,8)};Buffer.prototype.readDoubleBE=function(offset,
noAssert){noAssert||checkOffset(offset,8,this.length);return ieee754.read(this,offset,!1,52,8)};Buffer.prototype.writeUIntLE=function(value,offset,byteLength,noAssert){value=+value;offset|=0;byteLength|=0;noAssert||checkInt(this,value,offset,byteLength,Math.pow(2,8*byteLength)-1,0);noAssert=1;var i=0;for(this[offset]=value&255;++i>>8):objectWriteUInt16(this,value,offset,!0);return offset+2};Buffer.prototype.writeUInt16BE=function(value,offset,noAssert){value=+value;offset|=0;noAssert||checkInt(this,value,offset,2,65535,0);Buffer.TYPED_ARRAY_SUPPORT?(this[offset]=value>>>8,this[offset+1]=value&255):objectWriteUInt16(this,value,offset,!1);return offset+
2};Buffer.prototype.writeUInt32LE=function(value,offset,noAssert){value=+value;offset|=0;noAssert||checkInt(this,value,offset,4,4294967295,0);Buffer.TYPED_ARRAY_SUPPORT?(this[offset+3]=value>>>24,this[offset+2]=value>>>16,this[offset+1]=value>>>8,this[offset]=value&255):objectWriteUInt32(this,value,offset,!0);return offset+4};Buffer.prototype.writeUInt32BE=function(value,offset,noAssert){value=+value;offset|=0;noAssert||checkInt(this,value,offset,4,4294967295,0);Buffer.TYPED_ARRAY_SUPPORT?(this[offset]=
value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=value&255):objectWriteUInt32(this,value,offset,!1);return offset+4};Buffer.prototype.writeIntLE=function(value,offset,byteLength,noAssert){value=+value;offset|=0;noAssert||(noAssert=Math.pow(2,8*byteLength-1),checkInt(this,value,offset,byteLength,noAssert-1,-noAssert));noAssert=0;var mul=1,sub=0;for(this[offset]=value&255;++noAssertvalue&&0===sub&&0!==this[offset+noAssert-1]&&(sub=1),this[offset+
noAssert]=(value/mul>>0)-sub&255;return offset+byteLength};Buffer.prototype.writeIntBE=function(value,offset,byteLength,noAssert){value=+value;offset|=0;noAssert||(noAssert=Math.pow(2,8*byteLength-1),checkInt(this,value,offset,byteLength,noAssert-1,-noAssert));noAssert=byteLength-1;var mul=1,sub=0;for(this[offset+noAssert]=value&255;0<=--noAssert&&(mul*=256);)0>value&&0===sub&&0!==this[offset+noAssert+1]&&(sub=1),this[offset+noAssert]=(value/mul>>0)-sub&255;return offset+byteLength};Buffer.prototype.writeInt8=
function(value,offset,noAssert){value=+value;offset|=0;noAssert||checkInt(this,value,offset,1,127,-128);Buffer.TYPED_ARRAY_SUPPORT||(value=Math.floor(value));0>value&&(value=255+value+1);this[offset]=value&255;return offset+1};Buffer.prototype.writeInt16LE=function(value,offset,noAssert){value=+value;offset|=0;noAssert||checkInt(this,value,offset,2,32767,-32768);Buffer.TYPED_ARRAY_SUPPORT?(this[offset]=value&255,this[offset+1]=value>>>8):objectWriteUInt16(this,value,offset,!0);return offset+2};Buffer.prototype.writeInt16BE=
function(value,offset,noAssert){value=+value;offset|=0;noAssert||checkInt(this,value,offset,2,32767,-32768);Buffer.TYPED_ARRAY_SUPPORT?(this[offset]=value>>>8,this[offset+1]=value&255):objectWriteUInt16(this,value,offset,!1);return offset+2};Buffer.prototype.writeInt32LE=function(value,offset,noAssert){value=+value;offset|=0;noAssert||checkInt(this,value,offset,4,2147483647,-2147483648);Buffer.TYPED_ARRAY_SUPPORT?(this[offset]=value&255,this[offset+1]=value>>>8,this[offset+2]=value>>>16,this[offset+
3]=value>>>24):objectWriteUInt32(this,value,offset,!0);return offset+4};Buffer.prototype.writeInt32BE=function(value,offset,noAssert){value=+value;offset|=0;noAssert||checkInt(this,value,offset,4,2147483647,-2147483648);0>value&&(value=4294967295+value+1);Buffer.TYPED_ARRAY_SUPPORT?(this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=value&255):objectWriteUInt32(this,value,offset,!1);return offset+4};Buffer.prototype.writeFloatLE=function(value,offset,noAssert){return writeFloat(this,
value,offset,!0,noAssert)};Buffer.prototype.writeFloatBE=function(value,offset,noAssert){return writeFloat(this,value,offset,!1,noAssert)};Buffer.prototype.writeDoubleLE=function(value,offset,noAssert){return writeDouble(this,value,offset,!0,noAssert)};Buffer.prototype.writeDoubleBE=function(value,offset,noAssert){return writeDouble(this,value,offset,!1,noAssert)};Buffer.prototype.copy=function(target,targetStart,start,end){start||(start=0);end||0===end||(end=this.length);targetStart>=target.length&&
(targetStart=target.length);targetStart||(targetStart=0);0targetStart)throw new RangeError("targetStart out of bounds");if(0>start||start>=this.length)throw new RangeError("sourceStart out of bounds");if(0>end)throw new RangeError("sourceEnd out of bounds");end>this.length&&(end=this.length);target.length-targetStartlen||!Buffer.TYPED_ARRAY_SUPPORT)for(end=0;endcode&&(val=code)}if(void 0!==encoding&&"string"!==typeof encoding)throw new TypeError("encoding must be a string");if("string"===typeof encoding&&!Buffer.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);}else"number"===typeof val&&(val&=255);if(0>start||this.length>>=0;end=void 0===end?this.length:end>>>0;val||(val=0);if("number"===
typeof val)for(encoding=start;encodingarr.length)len=arr.length;for(var i=0,arr2=Array(len);i(p2.y-p1.y)*(p3.x-p1.x)}function onSegment(pt1,pt2,pt3){return[pt1,pt2,pt3].some(function(pt){return!(pt instanceof _Math__WEBPACK_IMPORTED_MODULE_2__.a)})?null:pt2.x<=Math.max(pt1.x,pt3.x)&&pt2.x>=Math.min(pt1.x,pt3.x)&&pt2.y<=Math.max(pt1.y,pt3.y)&&pt2.y>=Math.min(pt1.y,pt3.y)}function getOrientation(pt1,pt2,pt3){if([pt1,pt2,pt3].some(function(pt){return!(pt instanceof
_Math__WEBPACK_IMPORTED_MODULE_2__.a)}))return null;pt1=(pt2.y-pt1.y)*(pt3.x-pt2.x)-(pt2.x-pt1.x)*(pt3.y-pt2.y);return 0===pt1?"colinear":0=angle&&359.5<=angle?0:90.5>=angle&&89.5<=angle?90:180.5>=angle&&179.5<=angle?180:270.5>=angle&&269.5<=angle?270:angle},
makeRect:function(x,y,width,height){return null===x||null===y||null===width||null===height?null:{x1:x,y1:y,x2:x+width,y2:y+height}},pointHitTest:function(point,rect){if(!rect||!point)return!1;"undefined"!==typeof rect.x1&&"undefined"!==typeof rect.y1&&"undefined"!==typeof rect.x2&&"undefined"!==typeof rect.y2||Object(logger__WEBPACK_IMPORTED_MODULE_0__.f)("rect points are undefined");var xInRect=point.x>=rect.x1&&point.x<=rect.x2;point=point.y>=rect.y1&&point.y<=rect.y2;return xInRect&&point},rectIntersect:function(rect1,
rect2){return rect1&&rect2?rect1.x1<=rect2.x2&&rect1.x2>=rect2.x1&&rect1.y1<=rect2.y2&&rect1.y2>=rect2.y1?!0:!1:!1},pdfToXodCoordinates:function(x1,y1,x2,y2,pageMatrix){x1=new _util_textSelection__WEBPACK_IMPORTED_MODULE_1__.a(x1,y1);x2=new _util_textSelection__WEBPACK_IMPORTED_MODULE_1__.a(x2,y2);y2=pageMatrix.mult(x1);pageMatrix=pageMatrix.mult(x2);return{x:Math.min(y2.x,pageMatrix.x),y:Math.min(y2.y,pageMatrix.y),w:Math.abs(y2.x-pageMatrix.x),h:Math.abs(y2.y-pageMatrix.y)}},Math:{createPseudoRandomNumberGenerator:function(seedString){return function(a){return function(){var t=
a+=1831565813;t=Math.imul(t^t>>>15,t|1);t^=t+Math.imul(t^t>>>7,t|61);return((t^t>>>14)>>>0)/4294967296}}(function(seedString){var h;var i=0;for(h=1779033703^seedString.length;i>>19;return function(){h=Math.imul(h^h>>>16,2246822507);h=Math.imul(h^h>>>13,3266489909);h^=h>>>16;return h>>>=0}}(seedString)())},linesIntersect:function(p1,p2,p3,p4){return CCW(p1,p3,p4)!==CCW(p2,p3,p4)&&CCW(p1,p2,p3)!==CCW(p1,p2,p4)},getAngle:function(p1,
p2){var normalizedAngle=Math.atan(Math.abs(p1.y-p2.y)/Math.abs(p1.x-p2.x));p2.xp1.y?normalizedAngle=Math.PI-normalizedAngle:p2.x<=p1.x&&p2.y=p1.x&&p2.yp2.x&&(normalizedAngle=Math.PI);return normalizedAngle},rotatePoint:function(p,angle,origin){origin=origin||{x:0,y:0};var xNorm=p.x-origin.x;p=p.y-origin.y;return new _Math__WEBPACK_IMPORTED_MODULE_2__.a(Math.cos(angle)*
xNorm-Math.sin(angle)*p+origin.x,Math.sin(angle)*xNorm+Math.cos(angle)*p+origin.y)},clamp:function(value,bottom,top){top=void 0!==top?top:Infinity;bottom=void 0!==bottom?bottom:-Infinity;return Math.max(Math.min(value,top),bottom)},getAngleFromCoordinates:function(x,y){return Math.atan2(y,x)},getPolyWrapDirection:function(polyPath){if(!(3>polyPath.length)){for(var A=polyPath[0],accum=0,i=1;ipolyPath.length)return!1;var lastEdgeYLength=Math.abs(polyPath[polyPath.length-1].y-polyPath[0].y);return 1.2358E-4xr&&(xr=-xr);0>yr&&(yr=-yr);var dx2=(startX-endX)/2,dy2=(startY-endY)/2,cosA=Math.cos(rx),sinA=Math.sin(rx),x1=cosA*dx2+sinA*dy2;dx2=-sinA*dx2+cosA*dy2;dy2=xr*xr;var pry=yr*yr,px1=x1*x1,py1=dx2*dx2,radiiCheck=px1/dy2+py1/pry;1dy2?0:dy2);pry=xr*dx2/yr*isLargeArc;px1=isLargeArc*-(yr*x1/xr);isLargeArc=(startX+endX)/2+(cosA*pry-sinA*px1);cosA=(startY+endY)/2+(sinA*pry+cosA*px1);sinA=(x1-pry)/xr;dy2=(dx2-px1)/yr;pry=(-x1-pry)/xr;dx2=(-dx2-px1)/yr;px1=Math.sqrt(sinA*sinA+dy2*dy2);x1=(0>dy2?-1:1)*Math.acos(sinA/px1);px1=Math.sqrt((sinA*sinA+dy2*dy2)*(pry*pry+dx2*
dx2));dy2=(0>sinA*dx2-dy2*pry?-1:1)*Math.acos(Math.max(Math.min((sinA*pry+dy2*dx2)/px1,1),-1));!sweep&&0dy2&&(dy2+=2*Math.PI);dx2=[];sinA=!1;if(1E-9>Math.abs(dy2))sweep=4,sinA=!0,dx2[0]=xr*Math.cos(x1),dx2[1]=yr*Math.sin(x1),dx2[2]=xr*Math.cos(x1+dy2),dx2[3]=yr*Math.sin(x1+dy2);else{pry=0;sweep=2;py1=!1;do{0>dy2?(radiiCheck=pry,px1=.5*-Math.PI,pry-=.5*Math.PI,pry<=dy2+.01&&(px1=dy2-radiiCheck,py1=!0)):(radiiCheck=pry,px1=.5*Math.PI,pry+=.5*Math.PI,pry>=dy2-.01&&(px1=dy2-
radiiCheck,py1=!0));var x0=Math.cos(px1/2),y0=Math.sin(px1/2),tx=4*(1-x0)/3,ty=y0-tx*x0/y0;radiiCheck=[];var py=[];radiiCheck[0]=x0;py[0]=-y0;radiiCheck[1]=x0+tx;py[1]=-ty;radiiCheck[2]=x0+tx;py[2]=ty;radiiCheck[3]=x0;py[3]=y0;x0=Math.sin(x1+px1/2);y0=Math.cos(x1+px1/2);for(tx=0;4>tx;tx++)dx2[sweep-2+2*tx]=xr*(radiiCheck[tx]*y0-py[tx]*x0),dx2[sweep-1+2*tx]=yr*(radiiCheck[tx]*x0+py[tx]*y0);sweep+=6;x1+=px1}while(!py1&&26>sweep)}xr=this.rotationMatrix(-rx);this.translate(xr,isLargeArc,cosA);for(yr=
2;yrangle?{x:pt1.x-pt2,y:pt1.y}:-112.5>
angle?{x:pt1.x-pt2*Math.sin(Math.PI/4),y:pt1.y-pt2*Math.sin(Math.PI/4)}:-67.5>angle?{x:pt1.x,y:pt1.y-pt2}:-22.5>angle?{x:pt1.x+pt2*Math.sin(Math.PI/4),y:pt1.y-pt2*Math.sin(Math.PI/4)}:22.5>angle?{x:pt1.x+pt2,y:pt1.y}:67.5>angle?{x:pt1.x+pt2*Math.sin(Math.PI/4),y:pt1.y+pt2*Math.sin(Math.PI/4)}:112.5>angle?{x:pt1.x,y:pt1.y+pt2}:157.5>angle?{x:pt1.x-pt2*Math.sin(Math.PI/4),y:pt1.y+pt2*Math.sin(Math.PI/4)}:{x:pt1.x-pt2,y:pt1.y}},perpendicularPoint:function(x1,y1,x2,y2,controlLength){var p4=[],p3=[];var slope=
-1/((y2-y1)/(x2-x1));p3[0]=(x1+x2)/2;p3[1]=(y1+y2)/2;x1=-slope*p3[0]+p3[1];p4[0]=p3[0]+controlLength;p4[1]=slope*(p3[0]+controlLength)+x1;return p4},midpoint:function(pt1,pt2){return[pt1,pt2].some(function(pt){return!(pt instanceof _Math__WEBPACK_IMPORTED_MODULE_2__.a)})?null:new _Math__WEBPACK_IMPORTED_MODULE_2__.a((pt1.x+pt2.x)/2,(pt1.y+pt2.y)/2)},distance:function(pt1,pt2){if([pt1,pt2].some(function(pt){return!(pt instanceof _Math__WEBPACK_IMPORTED_MODULE_2__.a)}))return null;var dx=pt1.x-pt2.x;
pt1=pt1.y-pt2.y;return Math.sqrt(dx*dx+pt1*pt1)},onSegment:onSegment,getOrientation:getOrientation,intersect:intersect,lineRectIntersect:function(p1,q1,rect){var x1=rect.x1,y1=rect.y1,x2=rect.x2;rect=rect.y2;return[[new _Math__WEBPACK_IMPORTED_MODULE_2__.a(x1,y1),new _Math__WEBPACK_IMPORTED_MODULE_2__.a(x2,y1)],[new _Math__WEBPACK_IMPORTED_MODULE_2__.a(x1,y1),new _Math__WEBPACK_IMPORTED_MODULE_2__.a(x1,rect)],[new _Math__WEBPACK_IMPORTED_MODULE_2__.a(x1,rect),new _Math__WEBPACK_IMPORTED_MODULE_2__.a(x2,
rect)],[new _Math__WEBPACK_IMPORTED_MODULE_2__.a(x2,y1),new _Math__WEBPACK_IMPORTED_MODULE_2__.a(x2,rect)]].some(function(line){return intersect.apply(void 0,[p1,q1].concat(_toConsumableArray(line)))})}}}},function(module,exports){module.exports="function"===typeof Object.create?function(ctor,superCtor){superCtor&&(ctor.super_=superCtor,ctor.prototype=Object.create(superCtor.prototype,{constructor:{value:ctor,enumerable:!1,writable:!0,configurable:!0}}))}:function(ctor,superCtor){if(superCtor){ctor.super_=
superCtor;var TempCtor=function(){};TempCtor.prototype=superCtor.prototype;ctor.prototype=new TempCtor;ctor.prototype.constructor=ctor}}},function(module,__webpack_exports__,__webpack_require__){var _textSelection_Quad__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(11),_Word__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(23),_SelectionPoint__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(4),_helpers_stringHelper__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(35);module=function(){function Line(){this._m_Words=
[];this._m_CurNum=-1;this._m_Direction=[];this._m_quad=Array(8);this._m_next_line=null;this._m_Str="";this._m_Quads=null}Line.prototype.initDefault=function(){this._m_CurNum=this._m_Pos=-1;this._m_Direction=[]};Line.prototype.initLine=function(line){this._m_CurNum=line._m_CurNum;this._m_Direction=line._m_Direction;this._m_Str=line._m_Str;this._m_Quads=line._m_Quads};Line.prototype.equal=function(line){return this._m_CurNum===line.getCurrentNum()};Line.prototype.getNumWords=function(){return this._m_Words.length};
Line.prototype.getFirstWord=function(){return this._m_Words.length?this._m_Words[0]:new _Word__WEBPACK_IMPORTED_MODULE_1__.a};Line.prototype.getLastWord=function(){return this._m_Words.length?this._m_Words[this._m_Words.length-1]:new _Word__WEBPACK_IMPORTED_MODULE_1__.a};Line.prototype.getWord=function(word_idx){return 0>word_idx||word_idx>=this.getNumWords()?new _Word__WEBPACK_IMPORTED_MODULE_1__.a:this._m_Words[word_idx]};Line.prototype.getNextLine=function(){return null==this._m_next_line?new Line:
this._m_next_line};Line.prototype.getBBox=function(bbox){bbox.setFromQuad(this._m_quad)};Line.prototype.getCurrentNum=function(){return this._m_CurNum};Line.prototype._setCurrentNum=function(curNum){this._m_CurNum=curNum};Line.prototype.getDirection=function(){if(this._m_Direction.length)return this._m_Direction[0];var g1=new _SelectionPoint__WEBPACK_IMPORTED_MODULE_2__.a,g2=new _SelectionPoint__WEBPACK_IMPORTED_MODULE_2__.a;(new _Word__WEBPACK_IMPORTED_MODULE_1__.a).initDefault();var w1=this.getFirstWord(),
w2=this.getLastWord(),q1=Array(8),q2=Array(8);w1.getGlyphQuad(0,q1);g1.x=(q1[0]+q1[2]+q1[4]+q1[6])/4;g1.y=(q1[1]+q1[3]+q1[5]+q1[7])/4;w2.getGlyphQuad(w2.getNumGlyphs()-1,q2);g2.x=(q2[0]+q2[2]+q2[4]+q2[6])/4;g2.y=(q2[1]+q2[3]+q2[5]+q2[7])/4;.01>Math.abs(g1.x-g2.x)&&.01>Math.abs(g1.y-g2.y)&&this._m_Direction.push(0);g1=Math.atan2(g2.y-g1.y,g2.x-g1.x);g1*=180/3.1415926;0>g1&&(g1+=360);this._m_Direction.push(g1);return 0};Line.prototype.setNextLine=function(line){this._m_next_line=line};Line.prototype.addWord=
function(word){0first_word;first_word++)this._m_quad[first_word]=quad[first_word];else this._m_Str+=" ",_textSelection_Quad__WEBPACK_IMPORTED_MODULE_0__.a._merge(this._m_quad,quad,1,!1,0);this._m_Str+=word.getString()};return Line}();__webpack_exports__.a=
module},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,"a",function(){return ASM});__webpack_require__.d(__webpack_exports__,"d",function(){return WASM});__webpack_require__.d(__webpack_exports__,"b",function(){return JS_WORKER});__webpack_require__.d(__webpack_exports__,"c",function(){return THREADED_WASM});var ASM="asm",WASM="ems",JS_WORKER="jsworker",THREADED_WASM="wasm-threads"},function(module,exports,__webpack_require__){function Duplex(options){if(!(this instanceof
Duplex))return new Duplex(options);Readable.call(this,options);Writable.call(this,options);options&&!1===options.readable&&(this.readable=!1);options&&!1===options.writable&&(this.writable=!1);this.allowHalfOpen=!0;options&&!1===options.allowHalfOpen&&(this.allowHalfOpen=!1);this.once("end",onend)}function onend(){this.allowHalfOpen||this._writableState.ended||pna.nextTick(onEndNT,this)}function onEndNT(self){self.end()}var pna=__webpack_require__(46);exports=Object.keys||function(obj){var keys=[],
key;for(key in obj)keys.push(key);return keys};module.exports=Duplex;module=Object.create(__webpack_require__(40));module.inherits=__webpack_require__(28);var Readable=__webpack_require__(65),Writable=__webpack_require__(59);module.inherits(Duplex,Readable);__webpack_require__=exports(Writable.prototype);for(module=0;module<__webpack_require__.length;module++)exports=__webpack_require__[module],Duplex.prototype[exports]||(Duplex.prototype[exports]=Writable.prototype[exports]);Object.defineProperty(Duplex.prototype,
"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});Object.defineProperty(Duplex.prototype,"destroyed",{get:function(){return void 0===this._readableState||void 0===this._writableState?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(value){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=value,this._writableState.destroyed=value)}});Duplex.prototype._destroy=function(err,cb){this.push(null);
this.end();pna.nextTick(cb,err)}},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"AnnotationManagerEvents",function(){return AnnotationManagerEvents});__webpack_require__.d(__webpack_exports__,"AnnotationManagerPrivateEvents",function(){return AnnotationManagerPrivateEvents});__webpack_require__.d(__webpack_exports__,"DocumentViewerEvents",function(){return DocumentViewerEvents});__webpack_require__.d(__webpack_exports__,
"DocumentViewerPrivateEvents",function(){return DocumentViewerPrivateEvents});__webpack_require__.d(__webpack_exports__,"ContentEditEvents",function(){return ContentEditEvents});__webpack_require__.d(__webpack_exports__,"MeasurementManagerEvents",function(){return MeasurementManagerEvents});__webpack_require__.d(__webpack_exports__,"AnnotationChangedActions",function(){return AnnotationChangedActions});var AnnotationManagerEvents={ANNOTATION_SELECTED:"annotationSelected",ANNOTATION_DESELECTED:"annotationDeselected",
ANNOTATION_DOUBLE_CLICKED:"annotationDoubleClicked",ANNOTATION_CHANGED:"annotationChanged",UPDATE_ANNOTATION_PERMISSION:"updateAnnotationPermission",ANNOTATIONS_DRAWN:"annotationsDrawn",ANNOTATION_HIDDEN:"annotationHidden",SET_NOTE_TEXT:"setNoteText",ADD_REPLY:"addReply",DELETE_REPLY:"deleteReply",FIELD_CHANGED:"fieldChanged",FILE_ATTACHMENT_DATA_AVAILABLE:"fileAttachmentDataAvailable"},AnnotationManagerPrivateEvents={ANNOTATION_CHANGED_EDITBOX:"annotationChanged.editbox",ANNOTATION_DOUBLE_CLICKED_EDITBOX:"annotationDoubleClicked.editbox",
ANNOTATION_SELECTED_CROP_TOOL:"annotationSelected.cropTool",ANNOTATION_CHANGED_CROP_TOOL:"annotationChanged.cropTool"},DocumentViewerEvents={ACTIVE_SEARCH_RESULT_CHANGED:"activeSearchResultChanged",SEARCH_RESULTS_CHANGED:"searchResultsChanged",MOUSE_LEFT_UP:"mouseLeftUp",MOUSE_LEFT_DOWN:"mouseLeftDown",CLICK:"click",TAP:"tap",DBL_CLICK:"dblClick",KEY_DOWN:"keyDown",KEY_UP:"keyUp",MOUSE_ENTER:"mouseEnter",MOUSE_MOVE:"mouseMove",MOUSE_LEAVE:"mouseLeave",MOUSE_RIGHT_DOWN:"mouseRightDown",MOUSE_RIGHT_UP:"mouseRightUp",
DOCUMENT_UNLOADED:"documentUnloaded",ANNOTATIONS_LOADED:"annotationsLoaded",BEFORE_DOCUMENT_LOADED:"beforeDocumentLoaded",DOCUMENT_LOADED:"documentLoaded",DISPLAY_PAGE_LOCATION:"displayPageLocation",NOTIFY:"notify",SEARCH_IN_PROGRESS:"searchInProgress",TEXT_SELECTED:"textSelected",TOOL_MODE_UPDATED:"toolModeUpdated",FIT_MODE_UPDATED:"fitModeUpdated",ROTATION_UPDATED:"rotationUpdated",ZOOM_UPDATED:"zoomUpdated",PAGE_NUMBER_UPDATED:"pageNumberUpdated",PAGES_UPDATED:"pagesUpdated",PAGE_COMPLETE:"pageComplete",
DISPLAY_MODE_UPDATED:"displayModeUpdated",BEGIN_RENDERING:"beginRendering",FINISHED_RENDERING:"finishedRendering",CLIENT_SIDE_DOCUMENT_LOADED:"clientSideDocumentLoaded",TOOL_UPDATED:"toolUpdated",EMBEDDED_THUMBNAIL_COMPLETE:"embeddedThumbnailComplete",READ_ONLY_MODE_CHANGED:"readOnlyModeChanged"},DocumentViewerPrivateEvents={ANNOTATIONS_LOADED_INTERNAL:"annotationsLoaded.internal",DOCUMENT_READY_ANNOTS_LOADED:"documentReady.annotsLoaded",PAUSE:"PAUSE",RESUME:"RESUME",END_OF_DOCUMENT_RESULT:"endOfDocumentResult",
CONTENT_REMOVED_ANNOT_MANAGER:"contentRemoved.annotManager",MOUSE_MOVE_HOVER:"mouseMove.hover",BACKEND_SWITCH:"backendSwitch",PAGE_PROGRESSIVE_UPDATE:"pageProgressiveUpdate",ROTATION_UPDATED_TEXT_TOOL:"rotationUpdated.textTool",VISIBLE_PAGES_CHANGED:"visiblePagesChanged",DOCUMENT_READY:"documentReady",BOOKMARKS_UPDATED:"bookmarksUpdated",CONTENT_REMOVED:"contentRemoved"},ContentEditEvents={TEXT_CONTENT_UPDATED:"textContentUpdated",EDIT_BOXES_AVAILABLE:"editBoxesAvailable"},MeasurementManagerEvents=
{SCALE_UPDATED:"scaleUpdated"},AnnotationChangedActions={ADD:"add",DELETE:"delete",MODIFY:"modify"}},function(module,__webpack_exports__,__webpack_require__){module=function(){return function(_found_str,_found_start_itr,_found_end_itr,_ambient,_result_str_start,_result_str_end){this._found_str=_found_str;this._found_start_itr=_found_start_itr;this._found_end_itr=_found_end_itr;this._ambient=_ambient;this._result_str_start=_result_str_start;this._result_str_end=_result_str_end;this._found_str=_found_str;
this._found_start_itr=_found_start_itr||0;this._found_end_itr=_found_end_itr||0;this._ambient=_ambient;this._result_str_start=_result_str_start||0;this._result_str_end=_result_str_end||0}}();__webpack_exports__.a=module},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,"a",function(){return XODText_TextSearchLowlevelReEscape});var XODText_TextSearchLowlevelReEscape=/[-[\]{}()*+?.,\\^$|#\s]/g;module=function(){return function(text,options){this.isRegex=
options&&("r"===options||"w"===options);this.text=(options&&"w"===options?text.replace(/(\*+|.|\n)/g,function(found){if("*"===found.charAt(0)){if(1===found.length)return".*?";var num_asterisks=found.length/2|0;return 1===((found.length|0)&1)?"*".repeat(num_asterisks).replace(XODText_TextSearchLowlevelReEscape,"\\$&")+".*?":"*".repeat(num_asterisks).replace(XODText_TextSearchLowlevelReEscape,"\\$&")}return found.replace(XODText_TextSearchLowlevelReEscape,"\\$&")}):text).replaceAll("\n"," ")}}();__webpack_exports__.b=
module},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,"b",function(){return isNullOrEmpty});__webpack_require__.d(__webpack_exports__,"a",function(){return insertString});var isNullOrEmpty=function(s){return!s||!s.length},insertString=function(s,index,value){if(!value)return s;if(!index)return value+s;var s1=s.substr(0,index);s=s.substr(index);return s1+value+s}},function(module,__webpack_exports__,__webpack_require__){module=function(){function Highlight(){this._length=
this._position=this._page_num=0}Highlight.prototype._initDefault=function(){this._length=this._position=this._page_num=0};Highlight.prototype._initMembers=function(pg,off,len){this._page_num=pg;this._position=off;this._length=len};Highlight.prototype._initHighlight=function(hl){this._page_num=hl._page_num;this._position=hl._position;this._length=hl._length};return Highlight}();__webpack_exports__.a=module},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,
"a",function(){return RTL});__webpack_require__.d(__webpack_exports__,"b",function(){return getScrollViewDirection});var RTL="rtl",getScrollViewDirection=function(){}},function(module,__webpack_exports__,__webpack_require__){module=__webpack_require__(100);module=Object(module.a)();__webpack_exports__.a=module},function(module,exports,__webpack_require__){exports=module.exports=__webpack_require__(65);exports.Stream=exports;exports.Readable=exports;exports.Writable=__webpack_require__(59);exports.Duplex=
__webpack_require__(31);exports.Transform=__webpack_require__(70);exports.PassThrough=__webpack_require__(122)},function(module,exports,__webpack_require__){exports.isArray=function(arg){return Array.isArray?Array.isArray(arg):"[object Array]"===Object.prototype.toString.call(arg)};exports.isBoolean=function(arg){return"boolean"===typeof arg};exports.isNull=function(arg){return null===arg};exports.isNullOrUndefined=function(arg){return null==arg};exports.isNumber=function(arg){return"number"===typeof arg};
exports.isString=function(arg){return"string"===typeof arg};exports.isSymbol=function(arg){return"symbol"===typeof arg};exports.isUndefined=function(arg){return void 0===arg};exports.isRegExp=function(re){return"[object RegExp]"===Object.prototype.toString.call(re)};exports.isObject=function(arg){return"object"===typeof arg&&null!==arg};exports.isDate=function(d){return"[object Date]"===Object.prototype.toString.call(d)};exports.isError=function(e){return"[object Error]"===Object.prototype.toString.call(e)||
e instanceof Error};exports.isFunction=function(arg){return"function"===typeof arg};exports.isPrimitive=function(arg){return null===arg||"boolean"===typeof arg||"number"===typeof arg||"string"===typeof arg||"symbol"===typeof arg||"undefined"===typeof arg};exports.isBuffer=__webpack_require__(25).Buffer.isBuffer},function(module,__webpack_exports__,__webpack_require__){var _Quad__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(11),_HighlightDocInfo__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(50),
_ArrayEnumerator__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(24),_helpers_arrayHelper__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(3),_helpers_stringHelper__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(35);module=function(){function Highlights(){this._m_HighlightSet=null}Highlights._compare=function(p1,p2){return p1._page_numhlt._page_num||hlt._page_num>=pages.length||0>hlt._position||0>=hlt._length)){if(-1!==hlt._page_num){quads=pages[hlt._page_num].text;if(null===quads||!quads.ready())return!1;$enum1=quads.getStr();offsets=quads.getOffsets();quads=quads.getQuads();if(!$enum1.length||$enum1.length!==offsets.length||8*$enum1.length!==quads.length)continue;max_off=-2147483648;for(var $enum2=Object(_ArrayEnumerator__WEBPACK_IMPORTED_MODULE_2__.a)(offsets);$enum2.moveNext();){var o=
$enum2.current;o>max_off&&(max_off=o)}Object(_helpers_arrayHelper__WEBPACK_IMPORTED_MODULE_3__.b)(map_off_to_id);for(var j=0;jmax_off);++$enum2)if(o=map_off_to_id[$enum2],!(0>o)){for(j=0;8>j;++j)offsets[j]=quads[8*o+j];var merged=!1;if(1<=infos.length&&(j=infos[infos.length-1],j._page_num===hlt._page_num)){var x=
offsets[0]-offsets[2],y=offsets[1]-offsets[3];_Quad__WEBPACK_IMPORTED_MODULE_0__.a._merge(j._quad,offsets,1,!0,1.33*Math.sqrt(x*x+y*y))&&(merged=$enum1.charAt(o),Object(_helpers_stringHelper__WEBPACK_IMPORTED_MODULE_4__.a)(j._str,j._str.length,merged),merged=!0)}merged||(merged=$enum1.charAt(o),o=new _HighlightDocInfo__WEBPACK_IMPORTED_MODULE_1__.a,o._initMembers(hlt._page_num,merged,offsets),infos.push(o))}}return 0pn;++pn)this._quad[pn]=q[pn]};HighlightDocInfo.prototype._initHDI=function(hdi){this._page_num=hdi._page_num;this._str=hdi._str;this._quad=Array(8);for(var i=0;8>i;++i)this._quad[i]=hdi._quad[i]};return HighlightDocInfo}();__webpack_exports__.a=module},function(module,
__webpack_exports__,__webpack_require__){module=function(){return function(_s,_e){this._s=_s;this._e=_e;this._s=_s||0;this._e=_e||0}}();__webpack_exports__.a=module},function(module,__webpack_exports__,__webpack_require__){module=function(){function Letter(ch,quad){this._m_ch=ch;this._m_quad=Array(8);this._m_quad[0]=quad[0];this._m_quad[1]=quad[1];this._m_quad[2]=quad[2];this._m_quad[3]=quad[3];this._m_quad[4]=quad[4];this._m_quad[5]=quad[5];this._m_quad[6]=quad[6];this._m_quad[7]=quad[7]}Letter.prototype.getQuad=
function(){for(var quad=Array(8),i=0;8>i;i++)quad[i]=this._m_quad[i];return quad};Letter.prototype.getChar=function(){return this._m_ch};return Letter}();__webpack_exports__.a=module},function(module,__webpack_exports__,__webpack_require__){module=function(){return function(val){void 0===val&&(val=0);this.W=this.width=val}}();__webpack_exports__.a=module},function(module,__webpack_exports__,__webpack_require__){var lodash__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(8);__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__);
var _Point__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(17),_Quad__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(55);module=function(){function Rect(x1,y1,x2,y2){void 0===x1&&(x1=0);void 0===y1&&(y1=0);void 0===x2&&(x2=0);void 0===y2&&(y2=0);x1 instanceof Rect?(this.x1=x1.x1,this.y1=x1.y1,this.x2=x1.x2,this.y2=x1.y2):Object(lodash__WEBPACK_IMPORTED_MODULE_0__.isArray)(x1)?(this.x1=x1[0],this.y1=x1[1],this.x2=x1[2],this.y2=x1[3]):Object(lodash__WEBPACK_IMPORTED_MODULE_0__.isObject)(x1)?(this.x1=
x1.x1,this.y1=x1.y1,this.x2=x1.x2,this.y2=x1.y2):(this.x1=x1,this.y1=y1,this.x2=x2,this.y2=y2)}Rect.intersects=function(rect1,rect2){var bottomTop=rect1.getBottom()rect2.getBottom(),leftRight=rect1.getLeft()>rect2.getRight();rect1=rect1.getRight()=container.getBottom(),leftRight=
rect.getLeft()<=container.getLeft();rect=rect.getRight()>=container.getRight();return leftRight&&rect&&bottomTop&&topBottom};Rect.createFromDimensions=function(x,y,width,height){return new Rect(x,y,x+width,y+height)};Rect.prototype.getX=function(){return this.x1};Rect.prototype.getY=function(){return this.y1};Rect.prototype.getLeft=function(){return this.x1};Rect.prototype.getRight=function(){return this.x2};Rect.prototype.getTop=function(){return this.y1};Rect.prototype.getBottom=function(){return this.y2};
Rect.prototype.getWidth=function(){return this.x2-this.x1};Rect.prototype.getHeight=function(){return this.y2-this.y1};Rect.prototype.getCenter=function(){var halfWidth=this.getWidth()/2,halfHeight=this.getHeight()/2,center=this.getTopLeft();center.translate(halfWidth,halfHeight);return center};Rect.prototype.getTopLeft=function(){return new _Point__WEBPACK_IMPORTED_MODULE_1__.a(this.x1,this.y1)};Rect.prototype.getTopRight=function(){return new _Point__WEBPACK_IMPORTED_MODULE_1__.a(this.x2,this.y1)};
Rect.prototype.getBottomLeft=function(){return new _Point__WEBPACK_IMPORTED_MODULE_1__.a(this.x1,this.y2)};Rect.prototype.getBottomRight=function(){return new _Point__WEBPACK_IMPORTED_MODULE_1__.a(this.x2,this.y2)};Rect.prototype.translate=function(x,y){this.x1+=x;this.y1+=y;this.x2+=x;this.y2+=y};Rect.prototype.fitTo=function(boundaryRect){var tx=0,ty=0;if(this.getWidth()<=boundaryRect.getWidth()){var dx2=boundaryRect.x2-this.x2;0>dx2&&(tx=dx2);dx2=boundaryRect.x1-this.x1;0dx2&&(ty=dx2),boundaryRect=boundaryRect.y1-this.y1,0this.getWidth()){var temp=this.x1;this.x1=this.x2;this.x2=temp}0>this.getHeight()&&(temp=this.y1,this.y1=this.y2,this.y2=temp)};Rect.prototype.fitToBoundary=function(boundaryWidth,boundaryHeight){this.x2=Math.min(this.x2,boundaryWidth-1);this.y2=Math.min(this.y2,boundaryHeight-1)};Rect.prototype.exportNormalize=
function(){if(this.x1>this.x2){var temp=this.x1;this.x1=this.x2;this.x2=temp}this.y2>this.y1&&(temp=this.y1,this.y1=this.y2,this.y2=temp)};Rect.prototype.isEqual=function(otherRect){return this.x1===otherRect.x1&&this.y1===otherRect.y1&&this.x2===otherRect.x2&&this.y2===otherRect.y2};Rect.prototype.equalTo=function(otherRect){return this.isEqual(otherRect)};Rect.prototype.isZeroRect=function(){return 0===this.x1&&0===this.y1&&0===this.x2&&0===this.y2};Rect.prototype.isExceeding=function(otherRect){return this.x1<
otherRect.x1||this.x2>otherRect.x2||this.y1otherRect.y2};Rect.prototype.intersects=function(otherRect){return Rect.intersects(this,otherRect)};Rect.prototype.contains=function(otherRect){return Rect.contains(this,otherRect)};Rect.prototype.transform=function(transform){var topLeft=this.getTopLeft(),bottomRight=this.getBottomRight();topLeft.transform(transform);bottomRight.transform(transform);this.x1=Math.min(topLeft.getX(),bottomRight.getX());this.y1=Math.min(topLeft.getY(),
bottomRight.getY());this.x2=Math.max(topLeft.getX(),bottomRight.getX());this.y2=Math.max(topLeft.getY(),bottomRight.getY())};Rect.prototype.toQuad=function(){var bottomLeft=this.getBottomLeft(),bottomRight=this.getBottomRight(),topRight=this.getTopRight(),topLeft=this.getTopLeft();return new _Quad__WEBPACK_IMPORTED_MODULE_2__.a(bottomLeft.X,bottomLeft.Y,bottomRight.X,bottomRight.Y,topRight.X,topRight.Y,topLeft.X,topLeft.Y)};return Rect}();__webpack_exports__.a=module},function(module,__webpack_exports__,
__webpack_require__){var _Rect__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(54);module=function(){function Quad(x1,y1,x2,y2,x3,y3,x4,y4){this.x1=x1;this.y1=y1;this.x2=x2;this.y2=y2;this.x3=x3;this.y3=y3;this.x4=x4;this.y4=y4}Quad.prototype.normalize=function(){};Quad.prototype.getArrayQuad=function(){var tmp=[];tmp.push(this.x1);tmp.push(this.y1);tmp.push(this.x2);tmp.push(this.y2);tmp.push(this.x3);tmp.push(this.y3);tmp.push(this.x4);tmp.push(this.y4);return tmp};Quad.prototype.toRect=function(){return new _Rect__WEBPACK_IMPORTED_MODULE_0__.a(this.x4,
this.y4,this.x2,this.y2)};return Quad}();__webpack_exports__.a=module},function(module$jscomp$2,exports$jscomp$1,__webpack_require__){(function(Buffer,global$jscomp$0,process$jscomp$0,module$jscomp$1){function _typeof2(obj$jscomp$0){"@babel/helpers - typeof";$jscomp.initSymbol();$jscomp.initSymbol();$jscomp.initSymbolIterator();return _typeof2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){$jscomp.initSymbol();$jscomp.initSymbol();$jscomp.initSymbol();
return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof2(obj$jscomp$0)}var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(root,factory){"object"===_typeof2(exports$jscomp$1)&&"object"===_typeof2(module$jscomp$1)?module$jscomp$1.exports=factory():!(__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_FACTORY__=factory,__WEBPACK_AMD_DEFINE_RESULT__="function"===typeof __WEBPACK_AMD_DEFINE_FACTORY__?
__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports$jscomp$1,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__,void 0!==__WEBPACK_AMD_DEFINE_RESULT__&&(module$jscomp$1.exports=__WEBPACK_AMD_DEFINE_RESULT__))})(this,function(){return function(modules){function __w_pdfjs_require__(moduleId){if(installedModules[moduleId])return installedModules[moduleId].exports;var module=installedModules[moduleId]={i:moduleId,l:!1,exports:{}};modules[moduleId].call(module.exports,module,module.exports,__w_pdfjs_require__);
module.l=!0;return module.exports}var installedModules={};__w_pdfjs_require__.m=modules;__w_pdfjs_require__.c=installedModules;__w_pdfjs_require__.d=function(exports,name,getter){__w_pdfjs_require__.o(exports,name)||Object.defineProperty(exports,name,{enumerable:!0,get:getter})};__w_pdfjs_require__.r=function(exports){$jscomp.initSymbol();$jscomp.initSymbol();"undefined"!==typeof Symbol&&Symbol.toStringTag&&($jscomp.initSymbol(),Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"}));
Object.defineProperty(exports,"__esModule",{value:!0})};__w_pdfjs_require__.t=function(value,mode){mode&1&&(value=__w_pdfjs_require__(value));if(mode&8||mode&4&&"object"===_typeof2(value)&&value&&value.__esModule)return value;var ns=Object.create(null);__w_pdfjs_require__.r(ns);Object.defineProperty(ns,"default",{enumerable:!0,value:value});if(mode&2&&"string"!=typeof value)for(var key$jscomp$0 in value)__w_pdfjs_require__.d(ns,key$jscomp$0,function(key){return value[key]}.bind(null,key$jscomp$0));
return ns};__w_pdfjs_require__.n=function(module){var getter=module&&module.__esModule?function(){return module["default"]}:function(){return module};__w_pdfjs_require__.d(getter,"a",getter);return getter};__w_pdfjs_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)};__w_pdfjs_require__.p="";return __w_pdfjs_require__(__w_pdfjs_require__.s=0)}([function(module,exports,__w_pdfjs_require__){module=__w_pdfjs_require__(1);var pdfjsDisplayAPI=__w_pdfjs_require__(184),
pdfjsDisplayTextLayer=__w_pdfjs_require__(199),pdfjsDisplayAnnotationLayer=__w_pdfjs_require__(200),pdfjsDisplayDisplayUtils=__w_pdfjs_require__(188),pdfjsDisplaySVG=__w_pdfjs_require__(201),pdfjsDisplayWorkerOptions=__w_pdfjs_require__(193),pdfjsDisplayAPICompatibility=__w_pdfjs_require__(190);if(__w_pdfjs_require__(48).isNodeJS){var PDFNodeStream=__w_pdfjs_require__(202).PDFNodeStream;pdfjsDisplayAPI.setPDFNetworkStreamFactory(function(params){return new PDFNodeStream(params)})}else{var PDFNetworkStream=
__w_pdfjs_require__(205).PDFNetworkStream;if(pdfjsDisplayDisplayUtils.isFetchSupported())var PDFFetchStream=__w_pdfjs_require__(206).PDFFetchStream;pdfjsDisplayAPI.setPDFNetworkStreamFactory(function(params){return PDFFetchStream&&pdfjsDisplayDisplayUtils.isValidFetchUrl(params.url)?new PDFFetchStream(params):new PDFNetworkStream(params)})}exports.build=pdfjsDisplayAPI.build;exports.version=pdfjsDisplayAPI.version;exports.getDocument=pdfjsDisplayAPI.getDocument;exports.LoopbackPort=pdfjsDisplayAPI.LoopbackPort;
exports.PDFDataRangeTransport=pdfjsDisplayAPI.PDFDataRangeTransport;exports.PDFWorker=pdfjsDisplayAPI.PDFWorker;exports.renderTextLayer=pdfjsDisplayTextLayer.renderTextLayer;exports.AnnotationLayer=pdfjsDisplayAnnotationLayer.AnnotationLayer;exports.createPromiseCapability=module.createPromiseCapability;exports.PasswordResponses=module.PasswordResponses;exports.InvalidPDFException=module.InvalidPDFException;exports.MissingPDFException=module.MissingPDFException;exports.SVGGraphics=pdfjsDisplaySVG.SVGGraphics;
exports.NativeImageDecoding=module.NativeImageDecoding;exports.CMapCompressionType=module.CMapCompressionType;exports.PermissionFlag=module.PermissionFlag;exports.UnexpectedResponseException=module.UnexpectedResponseException;exports.OPS=module.OPS;exports.VerbosityLevel=module.VerbosityLevel;exports.UNSUPPORTED_FEATURES=module.UNSUPPORTED_FEATURES;exports.createValidAbsoluteUrl=module.createValidAbsoluteUrl;exports.createObjectURL=module.createObjectURL;exports.removeNullCharacters=module.removeNullCharacters;
exports.shadow=module.shadow;exports.Util=module.Util;exports.RenderingCancelledException=pdfjsDisplayDisplayUtils.RenderingCancelledException;exports.getFilenameFromUrl=pdfjsDisplayDisplayUtils.getFilenameFromUrl;exports.LinkTarget=pdfjsDisplayDisplayUtils.LinkTarget;exports.addLinkAttributes=pdfjsDisplayDisplayUtils.addLinkAttributes;exports.loadScript=pdfjsDisplayDisplayUtils.loadScript;exports.PDFDateString=pdfjsDisplayDisplayUtils.PDFDateString;exports.GlobalWorkerOptions=pdfjsDisplayWorkerOptions.GlobalWorkerOptions;
exports.apiCompatibilityParams=pdfjsDisplayAPICompatibility.apiCompatibilityParams},function(module,exports,__w_pdfjs_require__){function _defineProperties(target,props){for(var i=0;i=VerbosityLevel.WARNINGS&&console.log("Warning: ".concat(msg))}function unreachable(msg){throw Error(msg);}function assert(cond,msg){cond||unreachable(msg)}function stringToBytes(str){assert("string"===typeof str,"Invalid argument for stringToBytes");for(var length=str.length,bytes=new Uint8Array(length),i=0;ilength)return String.fromCharCode.apply(null,bytes);for(var strBuf=[],i=0;i=VerbosityLevel.INFOS&&
console.log("Info: ".concat(msg))};exports.isArrayBuffer=function(v){return"object"===_typeof(v)&&null!==v&&void 0!==v.byteLength};exports.isArrayEqual=function(arr1,arr2){return arr1.length!==arr2.length?!1:arr1.every(function(element,index){return element===arr2[index]})};exports.isBool=function(v){return"boolean"===typeof v};exports.isEmptyObj=function(obj){for(var key in obj)return!1;return!0};exports.isNum=function(v){return"number"===typeof v};exports.isString=function(v){return"string"===typeof v};
exports.isSpace=function(ch){return 32===ch||9===ch||13===ch||10===ch};exports.isSameOrigin=function(baseUrl,otherUrl){try{var base=new URL(baseUrl);if(!base.origin||"null"===base.origin)return!1}catch(e){return!1}baseUrl=new URL(otherUrl,base);return base.origin===baseUrl.origin};exports.createValidAbsoluteUrl=function(url,baseUrl){if(!url)return null;try{var absoluteUrl=baseUrl?new URL(url,baseUrl):new URL(url);a:if(absoluteUrl)switch(absoluteUrl.protocol){case "http:":case "https:":case "ftp:":case "mailto:":case "tel:":var JSCompiler_inline_result=
!0;break a;default:JSCompiler_inline_result=!1}else JSCompiler_inline_result=!1;if(JSCompiler_inline_result)return absoluteUrl}catch(ex){}return null};exports.isLittleEndian=function(){var buffer8=new Uint8Array(4);buffer8[0]=1;return 1===(new Uint32Array(buffer8.buffer,0,1))[0]};exports.isEvalSupported=function(){try{return new Function(""),!0}catch(e){return!1}};exports.log2=function(x){return 0>=x?0:Math.ceil(Math.log2(x))};exports.readInt8=function(data,start){return data[start]<<24>>24};exports.readUint16=
function(data,offset){return data[offset]<<8|data[offset+1]};exports.readUint32=function(data,offset){return(data[offset]<<24|data[offset+1]<<16|data[offset+2]<<8|data[offset+3])>>>0};exports.removeNullCharacters=function(str){return"string"!==typeof str?(warn("The argument for removeNullCharacters must be a string."),str):str.replace(NullCharactersRegExp,"")};exports.setVerbosityLevel=function(level){Number.isInteger(level)&&(verbosity=level)};exports.shadow=function(obj,prop,value){Object.defineProperty(obj,
prop,{value:value,enumerable:!0,configurable:!0,writable:!1});return value};exports.string32=function(value){return String.fromCharCode(value>>24&255,value>>16&255,value>>8&255,value&255)};exports.stringToBytes=stringToBytes;exports.stringToPDFString=function(str){var length=str.length,strBuf=[];if("\u00fe"===str[0]&&"\u00ff"===str[1])for(var i=2;irect[2]&&(r[0]=rect[2],r[2]=rect[0]);rect[1]>rect[3]&&(r[1]=rect[3],r[3]=rect[1]);return r}},{key:"intersect",value:function(rect1,rect2){function compare(a,b){return a-b}var orderedX=[rect1[0],rect1[2],rect2[0],rect2[2]].sort(compare),orderedY=[rect1[1],rect1[3],rect2[1],rect2[3]].sort(compare),result=[];rect1=Util.normalizeRect(rect1);rect2=
Util.normalizeRect(rect2);if(orderedX[0]===rect1[0]&&orderedX[1]===rect2[0]||orderedX[0]===rect2[0]&&orderedX[1]===rect1[0])result[0]=orderedX[1],result[2]=orderedX[2];else return null;if(orderedY[0]===rect1[1]&&orderedY[1]===rect2[1]||orderedY[0]===rect2[1]&&orderedY[1]===rect1[1])result[1]=orderedY[1],result[3]=orderedY[2];else return null;return result}}]);return Util}();exports.Util=module;var PDFStringTranslateTable=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,728,711,710,729,733,731,730,
732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8226,8224,8225,8230,8212,8211,402,8260,8249,8250,8722,8240,8222,8220,8221,8216,8217,8218,8482,64257,64258,321,338,352,376,381,305,322,339,353,382,0,8364];module=function(){return function(data,contentType){if(!(2>2]+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="[(b1&3)<<4|b2>>4]+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="[i+1>6:64]+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="[i+
2arguments.length?aFunction(path[namespace])||aFunction(global[namespace]):path[namespace]&&path[namespace][method]||global[namespace]&&global[namespace][method]}},function(module,exports,__w_pdfjs_require__){exports=__w_pdfjs_require__(6);module.exports=exports},
function(module,exports,__w_pdfjs_require__){var internalObjectKeys=__w_pdfjs_require__(40),hiddenKeys=__w_pdfjs_require__(45).concat("length","prototype");exports.f=Object.getOwnPropertyNames||function(O){return internalObjectKeys(O,hiddenKeys)}},function(module,exports,__w_pdfjs_require__){var has=__w_pdfjs_require__(18),toIndexedObject=__w_pdfjs_require__(12),indexOf=__w_pdfjs_require__(41).indexOf,hiddenKeys=__w_pdfjs_require__(34);module.exports=function(object,names){object=toIndexedObject(object);
var i=0,result=[],key;for(key in object)!has(hiddenKeys,key)&&has(object,key)&&result.push(key);for(;names.length>i;)has(object,key=names[i++])&&(~indexOf(result,key)||result.push(key));return result}},function(module,exports,__w_pdfjs_require__){var toIndexedObject=__w_pdfjs_require__(12),toLength=__w_pdfjs_require__(42),toAbsoluteIndex=__w_pdfjs_require__(44);exports=function(IS_INCLUDES){return function($this,el,fromIndex){$this=toIndexedObject($this);var length=toLength($this.length);fromIndex=
toAbsoluteIndex(fromIndex,length);if(IS_INCLUDES&&el!=el)for(;length>fromIndex;){if(el=$this[fromIndex++],el!=el)return!0}else for(;length>fromIndex;fromIndex++)if((IS_INCLUDES||fromIndex in $this)&&$this[fromIndex]===el)return IS_INCLUDES||fromIndex||0;return!IS_INCLUDES&&-1}};module.exports={includes:exports(!0),indexOf:exports(!1)}},function(module,exports,__w_pdfjs_require__){var toInteger=__w_pdfjs_require__(43),min=Math.min;module.exports=function(argument){return 0index?max(index+length,0):min(index,length)}},function(module,exports){module.exports="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ")},
function(module,exports){exports.f=Object.getOwnPropertySymbols},function(module,exports,__w_pdfjs_require__){var fails=__w_pdfjs_require__(9),replacement=/#|\.prototype\./;exports=function(feature,detection){feature=data[normalize(feature)];return feature==POLYFILL?!0:feature==NATIVE?!1:"function"==typeof detection?fails(detection):!!detection};var normalize=exports.normalize=function(string){return String(string).replace(replacement,".").toLowerCase()},data=exports.data={},NATIVE=exports.NATIVE=
"N",POLYFILL=exports.POLYFILL="P";module.exports=exports},function(module,exports,__w_pdfjs_require__){function _typeof(obj$jscomp$0){$jscomp.initSymbol();$jscomp.initSymbol();$jscomp.initSymbolIterator();_typeof="function"===typeof Symbol&&"symbol"===_typeof2(Symbol.iterator)?function(obj){return _typeof2(obj)}:function(obj){$jscomp.initSymbol();$jscomp.initSymbol();$jscomp.initSymbol();return obj&&"function"===typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":_typeof2(obj)};
return _typeof(obj$jscomp$0)}Object.defineProperty(exports,"__esModule",{value:!0});exports.isNodeJS=void 0;module="object"===("undefined"===typeof process$jscomp$0?"undefined":_typeof(process$jscomp$0))&&"[object process]"===process$jscomp$0+""&&!process$jscomp$0.versions.nw&&!process$jscomp$0.versions.electron;exports.isNodeJS=module},function(module,exports,__w_pdfjs_require__){__w_pdfjs_require__(50);exports=__w_pdfjs_require__(57);module.exports=exports("String","startsWith")},function(module,
exports,__w_pdfjs_require__){module=__w_pdfjs_require__(5);var getOwnPropertyDescriptor=__w_pdfjs_require__(7).f,toLength=__w_pdfjs_require__(42),notARegExp=__w_pdfjs_require__(51),requireObjectCoercible=__w_pdfjs_require__(15);exports=__w_pdfjs_require__(56);__w_pdfjs_require__=__w_pdfjs_require__(32);var nativeStartsWith="".startsWith,min=Math.min;exports=exports("startsWith");__w_pdfjs_require__=!__w_pdfjs_require__&&!exports&&!!function(){var descriptor=getOwnPropertyDescriptor(String.prototype,
"startsWith");return descriptor&&!descriptor.writable}();module({target:"String",proto:!0,forced:!__w_pdfjs_require__&&!exports},{startsWith:function(searchString){var that=String(requireObjectCoercible(this));notARegExp(searchString);var index=toLength(min(1\x3c/script>");JSCompiler_temp.close();JSCompiler_temp=JSCompiler_temp.parentWindow.Object}else JSCompiler_temp=documentCreateElement("iframe"),JSCompiler_temp.style.display="none",html.appendChild(JSCompiler_temp),JSCompiler_temp.src="javascript:",JSCompiler_temp=JSCompiler_temp.contentWindow.document,JSCompiler_temp.open(),JSCompiler_temp.write("