@antv/g6
Version:
graph visualization frame work
1 lines • 116 kB
JavaScript
!function(n,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@antv/g6")):"function"==typeof define&&define.amd?define(["@antv/g6"],t):"object"==typeof exports?exports["plugin.layout.dagre"]=t(require("@antv/g6")):n["plugin.layout.dagre"]=t(n.G6)}(window,function(n){return function(n){var t={};function e(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return n[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}return e.m=n,e.c=t,e.d=function(n,t,r){e.o(n,t)||Object.defineProperty(n,t,{enumerable:!0,get:r})},e.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},e.t=function(n,t){if(1&t&&(n=e(n)),8&t)return n;if(4&t&&"object"==typeof n&&n&&n.__esModule)return n;var r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&t&&"string"!=typeof n)for(var o in n)e.d(r,o,function(t){return n[t]}.bind(null,o));return r},e.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return e.d(t,"a",t),t},e.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},e.p="",e(e.s=86)}([,,,,function(n,t,e){var r;try{r=e(28)}catch(n){}r||(r=window._),n.exports=r},,function(t,e){t.exports=n},,function(n,t,e){var r=e(4),o=e(11).Graph;function i(n,t,e,o){var i;do{i=r.uniqueId(o)}while(n.hasNode(i));return e.dummy=t,n.setNode(i,e),i}function u(n){return r.max(r.map(n.nodes(),function(t){var e=n.node(t).rank;if(!r.isUndefined(e))return e}))}n.exports={addDummyNode:i,simplify:function(n){var t=(new o).setGraph(n.graph());return r.forEach(n.nodes(),function(e){t.setNode(e,n.node(e))}),r.forEach(n.edges(),function(e){var r=t.edge(e.v,e.w)||{weight:0,minlen:1},o=n.edge(e);t.setEdge(e.v,e.w,{weight:r.weight+o.weight,minlen:Math.max(r.minlen,o.minlen)})}),t},asNonCompoundGraph:function(n){var t=new o({multigraph:n.isMultigraph()}).setGraph(n.graph());return r.forEach(n.nodes(),function(e){n.children(e).length||t.setNode(e,n.node(e))}),r.forEach(n.edges(),function(e){t.setEdge(e,n.edge(e))}),t},successorWeights:function(n){var t=r.map(n.nodes(),function(t){var e={};return r.forEach(n.outEdges(t),function(t){e[t.w]=(e[t.w]||0)+n.edge(t).weight}),e});return r.zipObject(n.nodes(),t)},predecessorWeights:function(n){var t=r.map(n.nodes(),function(t){var e={};return r.forEach(n.inEdges(t),function(t){e[t.v]=(e[t.v]||0)+n.edge(t).weight}),e});return r.zipObject(n.nodes(),t)},intersectRect:function(n,t){var e,r,o=n.x,i=n.y,u=t.x-o,a=t.y-i,f=n.width/2,c=n.height/2;if(!u&&!a)throw new Error("Not possible to find intersection inside of the rectangle");Math.abs(a)*f>Math.abs(u)*c?(a<0&&(c=-c),e=c*u/a,r=c):(u<0&&(f=-f),e=f,r=f*a/u);return{x:o+e,y:i+r}},buildLayerMatrix:function(n){var t=r.map(r.range(u(n)+1),function(){return[]});return r.forEach(n.nodes(),function(e){var o=n.node(e),i=o.rank;r.isUndefined(i)||(t[i][o.order]=e)}),t},normalizeRanks:function(n){var t=r.minBy(r.map(n.nodes(),function(t){return n.node(t).rank}));r.forEach(n.nodes(),function(e){var o=n.node(e);r.has(o,"rank")&&(o.rank-=t)})},removeEmptyRanks:function(n){var t=r.minBy(r.map(n.nodes(),function(t){return n.node(t).rank})),e=[];r.forEach(n.nodes(),function(r){var o=n.node(r).rank-t;e[o]||(e[o]=[]),e[o].push(r)});var o=0,i=n.graph().nodeRankFactor;r.forEach(e,function(t,e){r.isUndefined(t)&&e%i!=0?--o:o&&r.forEach(t,function(t){n.node(t).rank+=o})})},addBorderNode:function(n,t,e,r){var o={width:0,height:0};arguments.length>=4&&(o.rank=e,o.order=r);return i(n,"border",o,t)},maxRank:u,partition:function(n,t){var e={lhs:[],rhs:[]};return r.forEach(n,function(n){t(n)?e.lhs.push(n):e.rhs.push(n)}),e},time:function(n,t){var e=r.now();try{return t()}finally{console.log(n+" time: "+(r.now()-e)+"ms")}},notime:function(n,t){return t()}}},,function(n,t,e){var r;try{r=e(28)}catch(n){}r||(r=window._),n.exports=r},function(n,t,e){var r;try{r=e(83)}catch(n){}r||(r=window.graphlib),n.exports=r},,function(n,t,e){var r=e(4);n.exports={longestPath:function(n){var t={};r.forEach(n.sources(),function e(o){var i=n.node(o);if(r.has(t,o))return i.rank;t[o]=!0;var u=r.minBy(r.map(n.outEdges(o),function(t){return e(t.w)-n.edge(t).minlen}));u!==Number.POSITIVE_INFINITY&&void 0!==u&&null!==u||(u=0);return i.rank=u})},slack:function(n,t){return n.node(t.w).rank-n.node(t.v).rank-n.edge(t).minlen}}},,function(n,t,e){var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},o=e(10);n.exports=f;var i="\0",u="\0",a="";function f(n){this._isDirected=!o.has(n,"directed")||n.directed,this._isMultigraph=!!o.has(n,"multigraph")&&n.multigraph,this._isCompound=!!o.has(n,"compound")&&n.compound,this._label=void 0,this._defaultNodeLabelFn=o.constant(void 0),this._defaultEdgeLabelFn=o.constant(void 0),this._nodes={},this._isCompound&&(this._parent={},this._children={},this._children[u]={}),this._in={},this._preds={},this._out={},this._sucs={},this._edgeObjs={},this._edgeLabels={}}function c(n,t){n[t]?n[t]++:n[t]=1}function s(n,t){--n[t]||delete n[t]}function l(n,t,e,r){var u=""+t,f=""+e;if(!n&&u>f){var c=u;u=f,f=c}return u+a+f+a+(o.isUndefined(r)?i:r)}function h(n,t){return l(n,t.v,t.w,t.name)}f.prototype._nodeCount=0,f.prototype._edgeCount=0,f.prototype.isDirected=function(){return this._isDirected},f.prototype.isMultigraph=function(){return this._isMultigraph},f.prototype.isCompound=function(){return this._isCompound},f.prototype.setGraph=function(n){return this._label=n,this},f.prototype.graph=function(){return this._label},f.prototype.setDefaultNodeLabel=function(n){return o.isFunction(n)||(n=o.constant(n)),this._defaultNodeLabelFn=n,this},f.prototype.nodeCount=function(){return this._nodeCount},f.prototype.nodes=function(){return o.keys(this._nodes)},f.prototype.sources=function(){var n=this;return o.filter(this.nodes(),function(t){return o.isEmpty(n._in[t])})},f.prototype.sinks=function(){var n=this;return o.filter(this.nodes(),function(t){return o.isEmpty(n._out[t])})},f.prototype.setNodes=function(n,t){var e=arguments,r=this;return o.each(n,function(n){e.length>1?r.setNode(n,t):r.setNode(n)}),this},f.prototype.setNode=function(n,t){return o.has(this._nodes,n)?(arguments.length>1&&(this._nodes[n]=t),this):(this._nodes[n]=arguments.length>1?t:this._defaultNodeLabelFn(n),this._isCompound&&(this._parent[n]=u,this._children[n]={},this._children[u][n]=!0),this._in[n]={},this._preds[n]={},this._out[n]={},this._sucs[n]={},++this._nodeCount,this)},f.prototype.node=function(n){return this._nodes[n]},f.prototype.hasNode=function(n){return o.has(this._nodes,n)},f.prototype.removeNode=function(n){var t=this;if(o.has(this._nodes,n)){var e=function(n){t.removeEdge(t._edgeObjs[n])};delete this._nodes[n],this._isCompound&&(this._removeFromParentsChildList(n),delete this._parent[n],o.each(this.children(n),function(n){t.setParent(n)}),delete this._children[n]),o.each(o.keys(this._in[n]),e),delete this._in[n],delete this._preds[n],o.each(o.keys(this._out[n]),e),delete this._out[n],delete this._sucs[n],--this._nodeCount}return this},f.prototype.setParent=function(n,t){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(o.isUndefined(t))t=u;else{for(var e=t+="";!o.isUndefined(e);e=this.parent(e))if(e===n)throw new Error("Setting "+t+" as parent of "+n+" would create a cycle");this.setNode(t)}return this.setNode(n),this._removeFromParentsChildList(n),this._parent[n]=t,this._children[t][n]=!0,this},f.prototype._removeFromParentsChildList=function(n){delete this._children[this._parent[n]][n]},f.prototype.parent=function(n){if(this._isCompound){var t=this._parent[n];if(t!==u)return t}},f.prototype.children=function(n){if(o.isUndefined(n)&&(n=u),this._isCompound){var t=this._children[n];if(t)return o.keys(t)}else{if(n===u)return this.nodes();if(this.hasNode(n))return[]}},f.prototype.predecessors=function(n){var t=this._preds[n];if(t)return o.keys(t)},f.prototype.successors=function(n){var t=this._sucs[n];if(t)return o.keys(t)},f.prototype.neighbors=function(n){var t=this.predecessors(n);if(t)return o.union(t,this.successors(n))},f.prototype.isLeaf=function(n){return 0===(this.isDirected()?this.successors(n):this.neighbors(n)).length},f.prototype.filterNodes=function(n){var t=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});t.setGraph(this.graph());var e=this;o.each(this._nodes,function(e,r){n(r)&&t.setNode(r,e)}),o.each(this._edgeObjs,function(n){t.hasNode(n.v)&&t.hasNode(n.w)&&t.setEdge(n,e.edge(n))});var r={};return this._isCompound&&o.each(t.nodes(),function(n){t.setParent(n,function n(o){var i=e.parent(o);return void 0===i||t.hasNode(i)?(r[o]=i,i):i in r?r[i]:n(i)}(n))}),t},f.prototype.setDefaultEdgeLabel=function(n){return o.isFunction(n)||(n=o.constant(n)),this._defaultEdgeLabelFn=n,this},f.prototype.edgeCount=function(){return this._edgeCount},f.prototype.edges=function(){return o.values(this._edgeObjs)},f.prototype.setPath=function(n,t){var e=this,r=arguments;return o.reduce(n,function(n,o){return r.length>1?e.setEdge(n,o,t):e.setEdge(n,o),o}),this},f.prototype.setEdge=function(){var n,t,e,i,u=!1,a=arguments[0];"object"===(void 0===a?"undefined":r(a))&&null!==a&&"v"in a?(n=a.v,t=a.w,e=a.name,2===arguments.length&&(i=arguments[1],u=!0)):(n=a,t=arguments[1],e=arguments[3],arguments.length>2&&(i=arguments[2],u=!0)),n=""+n,t=""+t,o.isUndefined(e)||(e=""+e);var f=l(this._isDirected,n,t,e);if(o.has(this._edgeLabels,f))return u&&(this._edgeLabels[f]=i),this;if(!o.isUndefined(e)&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(n),this.setNode(t),this._edgeLabels[f]=u?i:this._defaultEdgeLabelFn(n,t,e);var s=function(n,t,e,r){var o=""+t,i=""+e;if(!n&&o>i){var u=o;o=i,i=u}var a={v:o,w:i};r&&(a.name=r);return a}(this._isDirected,n,t,e);return n=s.v,t=s.w,Object.freeze(s),this._edgeObjs[f]=s,c(this._preds[t],n),c(this._sucs[n],t),this._in[t][f]=s,this._out[n][f]=s,this._edgeCount++,this},f.prototype.edge=function(n,t,e){var r=1===arguments.length?h(this._isDirected,arguments[0]):l(this._isDirected,n,t,e);return this._edgeLabels[r]},f.prototype.hasEdge=function(n,t,e){var r=1===arguments.length?h(this._isDirected,arguments[0]):l(this._isDirected,n,t,e);return o.has(this._edgeLabels,r)},f.prototype.removeEdge=function(n,t,e){var r=1===arguments.length?h(this._isDirected,arguments[0]):l(this._isDirected,n,t,e),o=this._edgeObjs[r];return o&&(n=o.v,t=o.w,delete this._edgeLabels[r],delete this._edgeObjs[r],s(this._preds[t],n),s(this._sucs[n],t),delete this._in[t][r],delete this._out[n][r],this._edgeCount--),this},f.prototype.inEdges=function(n,t){var e=this._in[n];if(e){var r=o.values(e);return t?o.filter(r,function(n){return n.v===t}):r}},f.prototype.outEdges=function(n,t){var e=this._out[n];if(e){var r=o.values(e);return t?o.filter(r,function(n){return n.w===t}):r}},f.prototype.nodeEdges=function(n,t){var e=this.inEdges(n,t);if(e)return e.concat(this.outEdges(n,t))}},,function(n,t){n.exports=function(n){return n.webpackPolyfill||(n.deprecate=function(){},n.paths=[],n.children||(n.children=[]),Object.defineProperty(n,"loaded",{enumerable:!0,get:function(){return n.l}}),Object.defineProperty(n,"id",{enumerable:!0,get:function(){return n.i}}),n.webpackPolyfill=1),n}},,,,function(n,t,e){var r=e(4),o=e(11).Graph,i=e(13).slack;function u(n,t){return r.forEach(n.nodes(),function e(o){r.forEach(t.nodeEdges(o),function(r){var u=r.v,a=o===u?r.w:u;n.hasNode(a)||i(t,r)||(n.setNode(a,{}),n.setEdge(o,a,{}),e(a))})}),n.nodeCount()}function a(n,t){return r.minBy(t.edges(),function(e){if(n.hasNode(e.v)!==n.hasNode(e.w))return i(t,e)})}function f(n,t,e){r.forEach(n.nodes(),function(n){t.node(n).rank+=e})}n.exports=function(n){var t,e,r=new o({directed:!1}),c=n.nodes()[0],s=n.nodeCount();r.setNode(c,{});for(;u(r,n)<s;)t=a(r,n),e=r.hasNode(t.v)?i(n,t):-i(n,t),f(r,n,e);return r}},function(n,t,e){var r=e(10);n.exports=function(n,t,e){r.isArray(t)||(t=[t]);var o=(n.isDirected()?n.successors:n.neighbors).bind(n),i=[],u={};return r.each(t,function(t){if(!n.hasNode(t))throw new Error("Graph does not have node: "+t);!function n(t,e,o,i,u,a){r.has(i,e)||(i[e]=!0,o||a.push(e),r.each(u(e),function(e){n(t,e,o,i,u,a)}),o&&a.push(e))}(n,t,"post"===e,u,o,i)}),i}},function(n,t,e){var r=e(10);function o(n){var t={},e={},o=[];if(r.each(n.sinks(),function u(a){if(r.has(e,a))throw new i;r.has(t,a)||(e[a]=!0,t[a]=!0,r.each(n.predecessors(a),u),delete e[a],o.push(a))}),r.size(t)!==n.nodeCount())throw new i;return o}function i(){}n.exports=o,o.CycleException=i},function(n,t,e){var r=e(10);n.exports=function(n){var t=0,e=[],o={},i=[];return n.nodes().forEach(function(u){r.has(o,u)||function u(a){var f=o[a]={onStack:!0,lowlink:t,index:t++};if(e.push(a),n.successors(a).forEach(function(n){r.has(o,n)?o[n].onStack&&(f.lowlink=Math.min(f.lowlink,o[n].index)):(u(n),f.lowlink=Math.min(f.lowlink,o[n].lowlink))}),f.lowlink===f.index){var c,s=[];do{c=e.pop(),o[c].onStack=!1,s.push(c)}while(a!==c);i.push(s)}}(u)}),i}},function(n,t,e){var r=e(10);function o(){this._arr=[],this._keyIndices={}}n.exports=o,o.prototype.size=function(){return this._arr.length},o.prototype.keys=function(){return this._arr.map(function(n){return n.key})},o.prototype.has=function(n){return r.has(this._keyIndices,n)},o.prototype.priority=function(n){var t=this._keyIndices[n];if(void 0!==t)return this._arr[t].priority},o.prototype.min=function(){if(0===this.size())throw new Error("Queue underflow");return this._arr[0].key},o.prototype.add=function(n,t){var e=this._keyIndices;if(n=String(n),!r.has(e,n)){var o=this._arr,i=o.length;return e[n]=i,o.push({key:n,priority:t}),this._decrease(i),!0}return!1},o.prototype.removeMin=function(){this._swap(0,this._arr.length-1);var n=this._arr.pop();return delete this._keyIndices[n.key],this._heapify(0),n.key},o.prototype.decrease=function(n,t){var e=this._keyIndices[n];if(t>this._arr[e].priority)throw new Error("New priority is greater than current priority. Key: "+n+" Old: "+this._arr[e].priority+" New: "+t);this._arr[e].priority=t,this._decrease(e)},o.prototype._heapify=function(n){var t=this._arr,e=2*n,r=e+1,o=n;e<t.length&&(o=t[e].priority<t[o].priority?e:o,r<t.length&&(o=t[r].priority<t[o].priority?r:o),o!==n&&(this._swap(n,o),this._heapify(o)))},o.prototype._decrease=function(n){for(var t,e=this._arr,r=e[n].priority;0!==n&&!(e[t=n>>1].priority<r);)this._swap(n,t),n=t},o.prototype._swap=function(n,t){var e=this._arr,r=this._keyIndices,o=e[n],i=e[t];e[n]=i,e[t]=o,r[i.key]=n,r[o.key]=t}},function(n,t,e){var r=e(10),o=e(25);n.exports=function(n,t,e,r){return function(n,t,e,r){var i,u,a={},f=new o,c=function(n){var t=n.v!==i?n.v:n.w,r=a[t],o=e(n),c=u.distance+o;if(o<0)throw new Error("dijkstra does not allow negative edge weights. Bad edge: "+n+" Weight: "+o);c<r.distance&&(r.distance=c,r.predecessor=i,f.decrease(t,c))};n.nodes().forEach(function(n){var e=n===t?0:Number.POSITIVE_INFINITY;a[n]={distance:e},f.add(n,e)});for(;f.size()>0&&(i=f.removeMin(),(u=a[i]).distance!==Number.POSITIVE_INFINITY);)r(i).forEach(c);return a}(n,String(t),e||i,r||function(t){return n.outEdges(t)})};var i=r.constant(1)},function(n,t){(function(t){n.exports=t}).call(this,{})},function(n,t,e){(function(n,r){var o,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};(function(){var u,a=200,f="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",c="Expected a function",s="__lodash_hash_undefined__",l=500,h="__lodash_placeholder__",d=1,p=2,v=4,g=1,_=2,y=1,m=2,w=4,b=8,E=16,x=32,k=64,I=128,N=256,j=512,C=30,S="...",O=800,L=16,R=1,A=2,T=1/0,z=9007199254740991,M=1.7976931348623157e308,P=NaN,B=4294967295,D=B-1,U=B>>>1,F=[["ary",I],["bind",y],["bindKey",m],["curry",b],["curryRight",E],["flip",j],["partial",x],["partialRight",k],["rearg",N]],W="[object Arguments]",G="[object Array]",V="[object AsyncFunction]",q="[object Boolean]",$="[object Date]",Y="[object DOMException]",Z="[object Error]",K="[object Function]",J="[object GeneratorFunction]",H="[object Map]",X="[object Number]",Q="[object Null]",nn="[object Object]",tn="[object Proxy]",en="[object RegExp]",rn="[object Set]",on="[object String]",un="[object Symbol]",an="[object Undefined]",fn="[object WeakMap]",cn="[object WeakSet]",sn="[object ArrayBuffer]",ln="[object DataView]",hn="[object Float32Array]",dn="[object Float64Array]",pn="[object Int8Array]",vn="[object Int16Array]",gn="[object Int32Array]",_n="[object Uint8Array]",yn="[object Uint8ClampedArray]",mn="[object Uint16Array]",wn="[object Uint32Array]",bn=/\b__p \+= '';/g,En=/\b(__p \+=) '' \+/g,xn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,kn=/&(?:amp|lt|gt|quot|#39);/g,In=/[&<>"']/g,Nn=RegExp(kn.source),jn=RegExp(In.source),Cn=/<%-([\s\S]+?)%>/g,Sn=/<%([\s\S]+?)%>/g,On=/<%=([\s\S]+?)%>/g,Ln=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Rn=/^\w*$/,An=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Tn=/[\\^$.*+?()[\]{}|]/g,zn=RegExp(Tn.source),Mn=/^\s+|\s+$/g,Pn=/^\s+/,Bn=/\s+$/,Dn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Un=/\{\n\/\* \[wrapped with (.+)\] \*/,Fn=/,? & /,Wn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Gn=/\\(\\)?/g,Vn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,qn=/\w*$/,$n=/^[-+]0x[0-9a-f]+$/i,Yn=/^0b[01]+$/i,Zn=/^\[object .+?Constructor\]$/,Kn=/^0o[0-7]+$/i,Jn=/^(?:0|[1-9]\d*)$/,Hn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Xn=/($^)/,Qn=/['\n\r\u2028\u2029\\]/g,nt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",tt="\\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",et="[\\ud800-\\udfff]",rt="["+tt+"]",ot="["+nt+"]",it="\\d+",ut="[\\u2700-\\u27bf]",at="[a-z\\xdf-\\xf6\\xf8-\\xff]",ft="[^\\ud800-\\udfff"+tt+it+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",ct="\\ud83c[\\udffb-\\udfff]",st="[^\\ud800-\\udfff]",lt="(?:\\ud83c[\\udde6-\\uddff]){2}",ht="[\\ud800-\\udbff][\\udc00-\\udfff]",dt="[A-Z\\xc0-\\xd6\\xd8-\\xde]",pt="(?:"+at+"|"+ft+")",vt="(?:"+dt+"|"+ft+")",gt="(?:"+ot+"|"+ct+")"+"?",_t="[\\ufe0e\\ufe0f]?"+gt+("(?:\\u200d(?:"+[st,lt,ht].join("|")+")[\\ufe0e\\ufe0f]?"+gt+")*"),yt="(?:"+[ut,lt,ht].join("|")+")"+_t,mt="(?:"+[st+ot+"?",ot,lt,ht,et].join("|")+")",wt=RegExp("['’]","g"),bt=RegExp(ot,"g"),Et=RegExp(ct+"(?="+ct+")|"+mt+_t,"g"),xt=RegExp([dt+"?"+at+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[rt,dt,"$"].join("|")+")",vt+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[rt,dt+pt,"$"].join("|")+")",dt+"?"+pt+"+(?:['’](?:d|ll|m|re|s|t|ve))?",dt+"+(?:['’](?: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_])",it,yt].join("|"),"g"),kt=RegExp("[\\u200d\\ud800-\\udfff"+nt+"\\ufe0e\\ufe0f]"),It=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Nt=["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"],jt=-1,Ct={};Ct[hn]=Ct[dn]=Ct[pn]=Ct[vn]=Ct[gn]=Ct[_n]=Ct[yn]=Ct[mn]=Ct[wn]=!0,Ct[W]=Ct[G]=Ct[sn]=Ct[q]=Ct[ln]=Ct[$]=Ct[Z]=Ct[K]=Ct[H]=Ct[X]=Ct[nn]=Ct[en]=Ct[rn]=Ct[on]=Ct[fn]=!1;var St={};St[W]=St[G]=St[sn]=St[ln]=St[q]=St[$]=St[hn]=St[dn]=St[pn]=St[vn]=St[gn]=St[H]=St[X]=St[nn]=St[en]=St[rn]=St[on]=St[un]=St[_n]=St[yn]=St[mn]=St[wn]=!0,St[Z]=St[K]=St[fn]=!1;var Ot={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Lt=parseFloat,Rt=parseInt,At="object"==(void 0===n?"undefined":i(n))&&n&&n.Object===Object&&n,Tt="object"==("undefined"==typeof self?"undefined":i(self))&&self&&self.Object===Object&&self,zt=At||Tt||Function("return this")(),Mt="object"==i(t)&&t&&!t.nodeType&&t,Pt=Mt&&"object"==i(r)&&r&&!r.nodeType&&r,Bt=Pt&&Pt.exports===Mt,Dt=Bt&&At.process,Ut=function(){try{var n=Pt&&Pt.require&&Pt.require("util").types;return n||Dt&&Dt.binding&&Dt.binding("util")}catch(n){}}(),Ft=Ut&&Ut.isArrayBuffer,Wt=Ut&&Ut.isDate,Gt=Ut&&Ut.isMap,Vt=Ut&&Ut.isRegExp,qt=Ut&&Ut.isSet,$t=Ut&&Ut.isTypedArray;function Yt(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function Zt(n,t,e,r){for(var o=-1,i=null==n?0:n.length;++o<i;){var u=n[o];t(r,u,e(u),n)}return r}function Kt(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&!1!==t(n[e],e,n););return n}function Jt(n,t){for(var e=null==n?0:n.length;e--&&!1!==t(n[e],e,n););return n}function Ht(n,t){for(var e=-1,r=null==n?0:n.length;++e<r;)if(!t(n[e],e,n))return!1;return!0}function Xt(n,t){for(var e=-1,r=null==n?0:n.length,o=0,i=[];++e<r;){var u=n[e];t(u,e,n)&&(i[o++]=u)}return i}function Qt(n,t){return!!(null==n?0:n.length)&&ce(n,t,0)>-1}function ne(n,t,e){for(var r=-1,o=null==n?0:n.length;++r<o;)if(e(t,n[r]))return!0;return!1}function te(n,t){for(var e=-1,r=null==n?0:n.length,o=Array(r);++e<r;)o[e]=t(n[e],e,n);return o}function ee(n,t){for(var e=-1,r=t.length,o=n.length;++e<r;)n[o+e]=t[e];return n}function re(n,t,e,r){var o=-1,i=null==n?0:n.length;for(r&&i&&(e=n[++o]);++o<i;)e=t(e,n[o],o,n);return e}function oe(n,t,e,r){var o=null==n?0:n.length;for(r&&o&&(e=n[--o]);o--;)e=t(e,n[o],o,n);return e}function ie(n,t){for(var e=-1,r=null==n?0:n.length;++e<r;)if(t(n[e],e,n))return!0;return!1}var ue=de("length");function ae(n,t,e){var r;return e(n,function(n,e,o){if(t(n,e,o))return r=e,!1}),r}function fe(n,t,e,r){for(var o=n.length,i=e+(r?1:-1);r?i--:++i<o;)if(t(n[i],i,n))return i;return-1}function ce(n,t,e){return t==t?function(n,t,e){var r=e-1,o=n.length;for(;++r<o;)if(n[r]===t)return r;return-1}(n,t,e):fe(n,le,e)}function se(n,t,e,r){for(var o=e-1,i=n.length;++o<i;)if(r(n[o],t))return o;return-1}function le(n){return n!=n}function he(n,t){var e=null==n?0:n.length;return e?ge(n,t)/e:P}function de(n){return function(t){return null==t?u:t[n]}}function pe(n){return function(t){return null==n?u:n[t]}}function ve(n,t,e,r,o){return o(n,function(n,o,i){e=r?(r=!1,n):t(e,n,o,i)}),e}function ge(n,t){for(var e,r=-1,o=n.length;++r<o;){var i=t(n[r]);i!==u&&(e=e===u?i:e+i)}return e}function _e(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function ye(n){return function(t){return n(t)}}function me(n,t){return te(t,function(t){return n[t]})}function we(n,t){return n.has(t)}function be(n,t){for(var e=-1,r=n.length;++e<r&&ce(t,n[e],0)>-1;);return e}function Ee(n,t){for(var e=n.length;e--&&ce(t,n[e],0)>-1;);return e}var xe=pe({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),ke=pe({"&":"&","<":"<",">":">",'"':""","'":"'"});function Ie(n){return"\\"+Ot[n]}function Ne(n){return kt.test(n)}function je(n){var t=-1,e=Array(n.size);return n.forEach(function(n,r){e[++t]=[r,n]}),e}function Ce(n,t){return function(e){return n(t(e))}}function Se(n,t){for(var e=-1,r=n.length,o=0,i=[];++e<r;){var u=n[e];u!==t&&u!==h||(n[e]=h,i[o++]=e)}return i}function Oe(n,t){return"__proto__"==t?u:n[t]}function Le(n){var t=-1,e=Array(n.size);return n.forEach(function(n){e[++t]=n}),e}function Re(n){var t=-1,e=Array(n.size);return n.forEach(function(n){e[++t]=[n,n]}),e}function Ae(n){return Ne(n)?function(n){var t=Et.lastIndex=0;for(;Et.test(n);)++t;return t}(n):ue(n)}function Te(n){return Ne(n)?function(n){return n.match(Et)||[]}(n):function(n){return n.split("")}(n)}var ze=pe({"&":"&","<":"<",">":">",""":'"',"'":"'"});var Me=function n(t){var e=(t=null==t?zt:Me.defaults(zt.Object(),t,Me.pick(zt,Nt))).Array,r=t.Date,o=t.Error,nt=t.Function,tt=t.Math,et=t.Object,rt=t.RegExp,ot=t.String,it=t.TypeError,ut=e.prototype,at=nt.prototype,ft=et.prototype,ct=t["__core-js_shared__"],st=at.toString,lt=ft.hasOwnProperty,ht=0,dt=function(){var n=/[^.]+$/.exec(ct&&ct.keys&&ct.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}(),pt=ft.toString,vt=st.call(et),gt=zt._,_t=rt("^"+st.call(lt).replace(Tn,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),yt=Bt?t.Buffer:u,mt=t.Symbol,Et=t.Uint8Array,kt=yt?yt.allocUnsafe:u,Ot=Ce(et.getPrototypeOf,et),At=et.create,Tt=ft.propertyIsEnumerable,Mt=ut.splice,Pt=mt?mt.isConcatSpreadable:u,Dt=mt?mt.iterator:u,Ut=mt?mt.toStringTag:u,ue=function(){try{var n=Ui(et,"defineProperty");return n({},"",{}),n}catch(n){}}(),pe=t.clearTimeout!==zt.clearTimeout&&t.clearTimeout,Pe=r&&r.now!==zt.Date.now&&r.now,Be=t.setTimeout!==zt.setTimeout&&t.setTimeout,De=tt.ceil,Ue=tt.floor,Fe=et.getOwnPropertySymbols,We=yt?yt.isBuffer:u,Ge=t.isFinite,Ve=ut.join,qe=Ce(et.keys,et),$e=tt.max,Ye=tt.min,Ze=r.now,Ke=t.parseInt,Je=tt.random,He=ut.reverse,Xe=Ui(t,"DataView"),Qe=Ui(t,"Map"),nr=Ui(t,"Promise"),tr=Ui(t,"Set"),er=Ui(t,"WeakMap"),rr=Ui(et,"create"),or=er&&new er,ir={},ur=lu(Xe),ar=lu(Qe),fr=lu(nr),cr=lu(tr),sr=lu(er),lr=mt?mt.prototype:u,hr=lr?lr.valueOf:u,dr=lr?lr.toString:u;function pr(n){if(Ca(n)&&!_a(n)&&!(n instanceof yr)){if(n instanceof _r)return n;if(lt.call(n,"__wrapped__"))return hu(n)}return new _r(n)}var vr=function(){function n(){}return function(t){if(!ja(t))return{};if(At)return At(t);n.prototype=t;var e=new n;return n.prototype=u,e}}();function gr(){}function _r(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=u}function yr(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=B,this.__views__=[]}function mr(n){var t=-1,e=null==n?0:n.length;for(this.clear();++t<e;){var r=n[t];this.set(r[0],r[1])}}function wr(n){var t=-1,e=null==n?0:n.length;for(this.clear();++t<e;){var r=n[t];this.set(r[0],r[1])}}function br(n){var t=-1,e=null==n?0:n.length;for(this.clear();++t<e;){var r=n[t];this.set(r[0],r[1])}}function Er(n){var t=-1,e=null==n?0:n.length;for(this.__data__=new br;++t<e;)this.add(n[t])}function xr(n){var t=this.__data__=new wr(n);this.size=t.size}function kr(n,t){var e=_a(n),r=!e&&ga(n),o=!e&&!r&&ba(n),i=!e&&!r&&!o&&Ma(n),u=e||r||o||i,a=u?_e(n.length,ot):[],f=a.length;for(var c in n)!t&&!lt.call(n,c)||u&&("length"==c||o&&("offset"==c||"parent"==c)||i&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||Yi(c,f))||a.push(c);return a}function Ir(n){var t=n.length;return t?n[xo(0,t-1)]:u}function Nr(n,t){return fu(oi(n),zr(t,0,n.length))}function jr(n){return fu(oi(n))}function Cr(n,t,e){(e===u||da(n[t],e))&&(e!==u||t in n)||Ar(n,t,e)}function Sr(n,t,e){var r=n[t];lt.call(n,t)&&da(r,e)&&(e!==u||t in n)||Ar(n,t,e)}function Or(n,t){for(var e=n.length;e--;)if(da(n[e][0],t))return e;return-1}function Lr(n,t,e,r){return Ur(n,function(n,o,i){t(r,n,e(n),i)}),r}function Rr(n,t){return n&&ii(t,of(t),n)}function Ar(n,t,e){"__proto__"==t&&ue?ue(n,t,{configurable:!0,enumerable:!0,value:e,writable:!0}):n[t]=e}function Tr(n,t){for(var r=-1,o=t.length,i=e(o),a=null==n;++r<o;)i[r]=a?u:Qa(n,t[r]);return i}function zr(n,t,e){return n==n&&(e!==u&&(n=n<=e?n:e),t!==u&&(n=n>=t?n:t)),n}function Mr(n,t,e,r,o,i){var a,f=t&d,c=t&p,s=t&v;if(e&&(a=o?e(n,r,o,i):e(n)),a!==u)return a;if(!ja(n))return n;var l=_a(n);if(l){if(a=function(n){var t=n.length,e=new n.constructor(t);return t&&"string"==typeof n[0]&<.call(n,"index")&&(e.index=n.index,e.input=n.input),e}(n),!f)return oi(n,a)}else{var h=Gi(n),g=h==K||h==J;if(ba(n))return Xo(n,f);if(h==nn||h==W||g&&!o){if(a=c||g?{}:qi(n),!f)return c?function(n,t){return ii(n,Wi(n),t)}(n,function(n,t){return n&&ii(t,uf(t),n)}(a,n)):function(n,t){return ii(n,Fi(n),t)}(n,Rr(a,n))}else{if(!St[h])return o?n:{};a=function(n,t,e){var r=n.constructor;switch(t){case sn:return Qo(n);case q:case $:return new r(+n);case ln:return function(n,t){var e=t?Qo(n.buffer):n.buffer;return new n.constructor(e,n.byteOffset,n.byteLength)}(n,e);case hn:case dn:case pn:case vn:case gn:case _n:case yn:case mn:case wn:return ni(n,e);case H:return new r;case X:case on:return new r(n);case en:return function(n){var t=new n.constructor(n.source,qn.exec(n));return t.lastIndex=n.lastIndex,t}(n);case rn:return new r;case un:return function(n){return hr?et(hr.call(n)):{}}(n)}}(n,h,f)}}i||(i=new xr);var _=i.get(n);if(_)return _;if(i.set(n,a),Aa(n))return n.forEach(function(r){a.add(Mr(r,t,e,r,n,i))}),a;if(Sa(n))return n.forEach(function(r,o){a.set(o,Mr(r,t,e,o,n,i))}),a;var y=l?u:(s?c?Ai:Ri:c?uf:of)(n);return Kt(y||n,function(r,o){y&&(r=n[o=r]),Sr(a,o,Mr(r,t,e,o,n,i))}),a}function Pr(n,t,e){var r=e.length;if(null==n)return!r;for(n=et(n);r--;){var o=e[r],i=t[o],a=n[o];if(a===u&&!(o in n)||!i(a))return!1}return!0}function Br(n,t,e){if("function"!=typeof n)throw new it(c);return ou(function(){n.apply(u,e)},t)}function Dr(n,t,e,r){var o=-1,i=Qt,u=!0,f=n.length,c=[],s=t.length;if(!f)return c;e&&(t=te(t,ye(e))),r?(i=ne,u=!1):t.length>=a&&(i=we,u=!1,t=new Er(t));n:for(;++o<f;){var l=n[o],h=null==e?l:e(l);if(l=r||0!==l?l:0,u&&h==h){for(var d=s;d--;)if(t[d]===h)continue n;c.push(l)}else i(t,h,r)||c.push(l)}return c}pr.templateSettings={escape:Cn,evaluate:Sn,interpolate:On,variable:"",imports:{_:pr}},pr.prototype=gr.prototype,pr.prototype.constructor=pr,_r.prototype=vr(gr.prototype),_r.prototype.constructor=_r,yr.prototype=vr(gr.prototype),yr.prototype.constructor=yr,mr.prototype.clear=function(){this.__data__=rr?rr(null):{},this.size=0},mr.prototype.delete=function(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t},mr.prototype.get=function(n){var t=this.__data__;if(rr){var e=t[n];return e===s?u:e}return lt.call(t,n)?t[n]:u},mr.prototype.has=function(n){var t=this.__data__;return rr?t[n]!==u:lt.call(t,n)},mr.prototype.set=function(n,t){var e=this.__data__;return this.size+=this.has(n)?0:1,e[n]=rr&&t===u?s:t,this},wr.prototype.clear=function(){this.__data__=[],this.size=0},wr.prototype.delete=function(n){var t=this.__data__,e=Or(t,n);return!(e<0||(e==t.length-1?t.pop():Mt.call(t,e,1),--this.size,0))},wr.prototype.get=function(n){var t=this.__data__,e=Or(t,n);return e<0?u:t[e][1]},wr.prototype.has=function(n){return Or(this.__data__,n)>-1},wr.prototype.set=function(n,t){var e=this.__data__,r=Or(e,n);return r<0?(++this.size,e.push([n,t])):e[r][1]=t,this},br.prototype.clear=function(){this.size=0,this.__data__={hash:new mr,map:new(Qe||wr),string:new mr}},br.prototype.delete=function(n){var t=Bi(this,n).delete(n);return this.size-=t?1:0,t},br.prototype.get=function(n){return Bi(this,n).get(n)},br.prototype.has=function(n){return Bi(this,n).has(n)},br.prototype.set=function(n,t){var e=Bi(this,n),r=e.size;return e.set(n,t),this.size+=e.size==r?0:1,this},Er.prototype.add=Er.prototype.push=function(n){return this.__data__.set(n,s),this},Er.prototype.has=function(n){return this.__data__.has(n)},xr.prototype.clear=function(){this.__data__=new wr,this.size=0},xr.prototype.delete=function(n){var t=this.__data__,e=t.delete(n);return this.size=t.size,e},xr.prototype.get=function(n){return this.__data__.get(n)},xr.prototype.has=function(n){return this.__data__.has(n)},xr.prototype.set=function(n,t){var e=this.__data__;if(e instanceof wr){var r=e.__data__;if(!Qe||r.length<a-1)return r.push([n,t]),this.size=++e.size,this;e=this.__data__=new br(r)}return e.set(n,t),this.size=e.size,this};var Ur=fi(Zr),Fr=fi(Kr,!0);function Wr(n,t){var e=!0;return Ur(n,function(n,r,o){return e=!!t(n,r,o)}),e}function Gr(n,t,e){for(var r=-1,o=n.length;++r<o;){var i=n[r],a=t(i);if(null!=a&&(f===u?a==a&&!za(a):e(a,f)))var f=a,c=i}return c}function Vr(n,t){var e=[];return Ur(n,function(n,r,o){t(n,r,o)&&e.push(n)}),e}function qr(n,t,e,r,o){var i=-1,u=n.length;for(e||(e=$i),o||(o=[]);++i<u;){var a=n[i];t>0&&e(a)?t>1?qr(a,t-1,e,r,o):ee(o,a):r||(o[o.length]=a)}return o}var $r=ci(),Yr=ci(!0);function Zr(n,t){return n&&$r(n,t,of)}function Kr(n,t){return n&&Yr(n,t,of)}function Jr(n,t){return Xt(t,function(t){return ka(n[t])})}function Hr(n,t){for(var e=0,r=(t=Zo(t,n)).length;null!=n&&e<r;)n=n[su(t[e++])];return e&&e==r?n:u}function Xr(n,t,e){var r=t(n);return _a(n)?r:ee(r,e(n))}function Qr(n){return null==n?n===u?an:Q:Ut&&Ut in et(n)?function(n){var t=lt.call(n,Ut),e=n[Ut];try{n[Ut]=u;var r=!0}catch(n){}var o=pt.call(n);return r&&(t?n[Ut]=e:delete n[Ut]),o}(n):function(n){return pt.call(n)}(n)}function no(n,t){return n>t}function to(n,t){return null!=n&<.call(n,t)}function eo(n,t){return null!=n&&t in et(n)}function ro(n,t,r){for(var o=r?ne:Qt,i=n[0].length,a=n.length,f=a,c=e(a),s=1/0,l=[];f--;){var h=n[f];f&&t&&(h=te(h,ye(t))),s=Ye(h.length,s),c[f]=!r&&(t||i>=120&&h.length>=120)?new Er(f&&h):u}h=n[0];var d=-1,p=c[0];n:for(;++d<i&&l.length<s;){var v=h[d],g=t?t(v):v;if(v=r||0!==v?v:0,!(p?we(p,g):o(l,g,r))){for(f=a;--f;){var _=c[f];if(!(_?we(_,g):o(n[f],g,r)))continue n}p&&p.push(g),l.push(v)}}return l}function oo(n,t,e){var r=null==(n=eu(n,t=Zo(t,n)))?n:n[su(xu(t))];return null==r?u:Yt(r,n,e)}function io(n){return Ca(n)&&Qr(n)==W}function uo(n,t,e,r,o){return n===t||(null==n||null==t||!Ca(n)&&!Ca(t)?n!=n&&t!=t:function(n,t,e,r,o,i){var a=_a(n),f=_a(t),c=a?G:Gi(n),s=f?G:Gi(t),l=(c=c==W?nn:c)==nn,h=(s=s==W?nn:s)==nn,d=c==s;if(d&&ba(n)){if(!ba(t))return!1;a=!0,l=!1}if(d&&!l)return i||(i=new xr),a||Ma(n)?Oi(n,t,e,r,o,i):function(n,t,e,r,o,i,u){switch(e){case ln:if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)return!1;n=n.buffer,t=t.buffer;case sn:return!(n.byteLength!=t.byteLength||!i(new Et(n),new Et(t)));case q:case $:case X:return da(+n,+t);case Z:return n.name==t.name&&n.message==t.message;case en:case on:return n==t+"";case H:var a=je;case rn:var f=r&g;if(a||(a=Le),n.size!=t.size&&!f)return!1;var c=u.get(n);if(c)return c==t;r|=_,u.set(n,t);var s=Oi(a(n),a(t),r,o,i,u);return u.delete(n),s;case un:if(hr)return hr.call(n)==hr.call(t)}return!1}(n,t,c,e,r,o,i);if(!(e&g)){var p=l&<.call(n,"__wrapped__"),v=h&<.call(t,"__wrapped__");if(p||v){var y=p?n.value():n,m=v?t.value():t;return i||(i=new xr),o(y,m,e,r,i)}}return!!d&&(i||(i=new xr),function(n,t,e,r,o,i){var a=e&g,f=Ri(n),c=f.length,s=Ri(t).length;if(c!=s&&!a)return!1;for(var l=c;l--;){var h=f[l];if(!(a?h in t:lt.call(t,h)))return!1}var d=i.get(n);if(d&&i.get(t))return d==t;var p=!0;i.set(n,t),i.set(t,n);for(var v=a;++l<c;){h=f[l];var _=n[h],y=t[h];if(r)var m=a?r(y,_,h,t,n,i):r(_,y,h,n,t,i);if(!(m===u?_===y||o(_,y,e,r,i):m)){p=!1;break}v||(v="constructor"==h)}if(p&&!v){var w=n.constructor,b=t.constructor;w!=b&&"constructor"in n&&"constructor"in t&&!("function"==typeof w&&w instanceof w&&"function"==typeof b&&b instanceof b)&&(p=!1)}return i.delete(n),i.delete(t),p}(n,t,e,r,o,i))}(n,t,e,r,uo,o))}function ao(n,t,e,r){var o=e.length,i=o,a=!r;if(null==n)return!i;for(n=et(n);o--;){var f=e[o];if(a&&f[2]?f[1]!==n[f[0]]:!(f[0]in n))return!1}for(;++o<i;){var c=(f=e[o])[0],s=n[c],l=f[1];if(a&&f[2]){if(s===u&&!(c in n))return!1}else{var h=new xr;if(r)var d=r(s,l,c,n,t,h);if(!(d===u?uo(l,s,g|_,r,h):d))return!1}}return!0}function fo(n){return!(!ja(n)||function(n){return!!dt&&dt in n}(n))&&(ka(n)?_t:Zn).test(lu(n))}function co(n){return"function"==typeof n?n:null==n?Lf:"object"==(void 0===n?"undefined":i(n))?_a(n)?go(n[0],n[1]):vo(n):Uf(n)}function so(n){if(!Xi(n))return qe(n);var t=[];for(var e in et(n))lt.call(n,e)&&"constructor"!=e&&t.push(e);return t}function lo(n){if(!ja(n))return function(n){var t=[];if(null!=n)for(var e in et(n))t.push(e);return t}(n);var t=Xi(n),e=[];for(var r in n)("constructor"!=r||!t&<.call(n,r))&&e.push(r);return e}function ho(n,t){return n<t}function po(n,t){var r=-1,o=ma(n)?e(n.length):[];return Ur(n,function(n,e,i){o[++r]=t(n,e,i)}),o}function vo(n){var t=Di(n);return 1==t.length&&t[0][2]?nu(t[0][0],t[0][1]):function(e){return e===n||ao(e,n,t)}}function go(n,t){return Ki(n)&&Qi(t)?nu(su(n),t):function(e){var r=Qa(e,n);return r===u&&r===t?nf(e,n):uo(t,r,g|_)}}function _o(n,t,e,r,o){n!==t&&$r(t,function(i,a){if(ja(i))o||(o=new xr),function(n,t,e,r,o,i,a){var f=Oe(n,e),c=Oe(t,e),s=a.get(c);if(s)Cr(n,e,s);else{var l=i?i(f,c,e+"",n,t,a):u,h=l===u;if(h){var d=_a(c),p=!d&&ba(c),v=!d&&!p&&Ma(c);l=c,d||p||v?_a(f)?l=f:wa(f)?l=oi(f):p?(h=!1,l=Xo(c,!0)):v?(h=!1,l=ni(c,!0)):l=[]:La(c)||ga(c)?(l=f,ga(f)?l=Va(f):(!ja(f)||r&&ka(f))&&(l=qi(c))):h=!1}h&&(a.set(c,l),o(l,c,r,i,a),a.delete(c)),Cr(n,e,l)}}(n,t,a,e,_o,r,o);else{var f=r?r(Oe(n,a),i,a+"",n,t,o):u;f===u&&(f=i),Cr(n,a,f)}},uf)}function yo(n,t){var e=n.length;if(e)return Yi(t+=t<0?e:0,e)?n[t]:u}function mo(n,t,e){var r=-1;return t=te(t.length?t:[Lf],ye(Pi())),function(n,t){var e=n.length;for(n.sort(t);e--;)n[e]=n[e].value;return n}(po(n,function(n,e,o){return{criteria:te(t,function(t){return t(n)}),index:++r,value:n}}),function(n,t){return function(n,t,e){for(var r=-1,o=n.criteria,i=t.criteria,u=o.length,a=e.length;++r<u;){var f=ti(o[r],i[r]);if(f){if(r>=a)return f;var c=e[r];return f*("desc"==c?-1:1)}}return n.index-t.index}(n,t,e)})}function wo(n,t,e){for(var r=-1,o=t.length,i={};++r<o;){var u=t[r],a=Hr(n,u);e(a,u)&&Co(i,Zo(u,n),a)}return i}function bo(n,t,e,r){var o=r?se:ce,i=-1,u=t.length,a=n;for(n===t&&(t=oi(t)),e&&(a=te(n,ye(e)));++i<u;)for(var f=0,c=t[i],s=e?e(c):c;(f=o(a,s,f,r))>-1;)a!==n&&Mt.call(a,f,1),Mt.call(n,f,1);return n}function Eo(n,t){for(var e=n?t.length:0,r=e-1;e--;){var o=t[e];if(e==r||o!==i){var i=o;Yi(o)?Mt.call(n,o,1):Uo(n,o)}}return n}function xo(n,t){return n+Ue(Je()*(t-n+1))}function ko(n,t){var e="";if(!n||t<1||t>z)return e;do{t%2&&(e+=n),(t=Ue(t/2))&&(n+=n)}while(t);return e}function Io(n,t){return iu(tu(n,t,Lf),n+"")}function No(n){return Ir(pf(n))}function jo(n,t){var e=pf(n);return fu(e,zr(t,0,e.length))}function Co(n,t,e,r){if(!ja(n))return n;for(var o=-1,i=(t=Zo(t,n)).length,a=i-1,f=n;null!=f&&++o<i;){var c=su(t[o]),s=e;if(o!=a){var l=f[c];(s=r?r(l,c,f):u)===u&&(s=ja(l)?l:Yi(t[o+1])?[]:{})}Sr(f,c,s),f=f[c]}return n}var So=or?function(n,t){return or.set(n,t),n}:Lf,Oo=ue?function(n,t){return ue(n,"toString",{configurable:!0,enumerable:!1,value:Cf(t),writable:!0})}:Lf;function Lo(n){return fu(pf(n))}function Ro(n,t,r){var o=-1,i=n.length;t<0&&(t=-t>i?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var u=e(i);++o<i;)u[o]=n[o+t];return u}function Ao(n,t){var e;return Ur(n,function(n,r,o){return!(e=t(n,r,o))}),!!e}function To(n,t,e){var r=0,o=null==n?r:n.length;if("number"==typeof t&&t==t&&o<=U){for(;r<o;){var i=r+o>>>1,u=n[i];null!==u&&!za(u)&&(e?u<=t:u<t)?r=i+1:o=i}return o}return zo(n,t,Lf,e)}function zo(n,t,e,r){t=e(t);for(var o=0,i=null==n?0:n.length,a=t!=t,f=null===t,c=za(t),s=t===u;o<i;){var l=Ue((o+i)/2),h=e(n[l]),d=h!==u,p=null===h,v=h==h,g=za(h);if(a)var _=r||v;else _=s?v&&(r||d):f?v&&d&&(r||!p):c?v&&d&&!p&&(r||!g):!p&&!g&&(r?h<=t:h<t);_?o=l+1:i=l}return Ye(i,D)}function Mo(n,t){for(var e=-1,r=n.length,o=0,i=[];++e<r;){var u=n[e],a=t?t(u):u;if(!e||!da(a,f)){var f=a;i[o++]=0===u?0:u}}return i}function Po(n){return"number"==typeof n?n:za(n)?P:+n}function Bo(n){if("string"==typeof n)return n;if(_a(n))return te(n,Bo)+"";if(za(n))return dr?dr.call(n):"";var t=n+"";return"0"==t&&1/n==-T?"-0":t}function Do(n,t,e){var r=-1,o=Qt,i=n.length,u=!0,f=[],c=f;if(e)u=!1,o=ne;else if(i>=a){var s=t?null:ki(n);if(s)return Le(s);u=!1,o=we,c=new Er}else c=t?[]:f;n:for(;++r<i;){var l=n[r],h=t?t(l):l;if(l=e||0!==l?l:0,u&&h==h){for(var d=c.length;d--;)if(c[d]===h)continue n;t&&c.push(h),f.push(l)}else o(c,h,e)||(c!==f&&c.push(h),f.push(l))}return f}function Uo(n,t){return null==(n=eu(n,t=Zo(t,n)))||delete n[su(xu(t))]}function Fo(n,t,e,r){return Co(n,t,e(Hr(n,t)),r)}function Wo(n,t,e,r){for(var o=n.length,i=r?o:-1;(r?i--:++i<o)&&t(n[i],i,n););return e?Ro(n,r?0:i,r?i+1:o):Ro(n,r?i+1:0,r?o:i)}function Go(n,t){var e=n;return e instanceof yr&&(e=e.value()),re(t,function(n,t){return t.func.apply(t.thisArg,ee([n],t.args))},e)}function Vo(n,t,r){var o=n.length;if(o<2)return o?Do(n[0]):[];for(var i=-1,u=e(o);++i<o;)for(var a=n[i],f=-1;++f<o;)f!=i&&(u[i]=Dr(u[i]||a,n[f],t,r));return Do(qr(u,1),t,r)}function qo(n,t,e){for(var r=-1,o=n.length,i=t.length,a={};++r<o;){var f=r<i?t[r]:u;e(a,n[r],f)}return a}function $o(n){return wa(n)?n:[]}function Yo(n){return"function"==typeof n?n:Lf}function Zo(n,t){return _a(n)?n:Ki(n,t)?[n]:cu(qa(n))}var Ko=Io;function Jo(n,t,e){var r=n.length;return e=e===u?r:e,!t&&e>=r?n:Ro(n,t,e)}var Ho=pe||function(n){return zt.clearTimeout(n)};function Xo(n,t){if(t)return n.slice();var e=n.length,r=kt?kt(e):new n.constructor(e);return n.copy(r),r}function Qo(n){var t=new n.constructor(n.byteLength);return new Et(t).set(new Et(n)),t}function ni(n,t){var e=t?Qo(n.buffer):n.buffer;return new n.constructor(e,n.byteOffset,n.length)}function ti(n,t){if(n!==t){var e=n!==u,r=null===n,o=n==n,i=za(n),a=t!==u,f=null===t,c=t==t,s=za(t);if(!f&&!s&&!i&&n>t||i&&a&&c&&!f&&!s||r&&a&&c||!e&&c||!o)return 1;if(!r&&!i&&!s&&n<t||s&&e&&o&&!r&&!i||f&&e&&o||!a&&o||!c)return-1}return 0}function ei(n,t,r,o){for(var i=-1,u=n.length,a=r.length,f=-1,c=t.length,s=$e(u-a,0),l=e(c+s),h=!o;++f<c;)l[f]=t[f];for(;++i<a;)(h||i<u)&&(l[r[i]]=n[i]);for(;s--;)l[f++]=n[i++];return l}function ri(n,t,r,o){for(var i=-1,u=n.length,a=-1,f=r.length,c=-1,s=t.length,l=$e(u-f,0),h=e(l+s),d=!o;++i<l;)h[i]=n[i];for(var p=i;++c<s;)h[p+c]=t[c];for(;++a<f;)(d||i<u)&&(h[p+r[a]]=n[i++]);return h}function oi(n,t){var r=-1,o=n.length;for(t||(t=e(o));++r<o;)t[r]=n[r];return t}function ii(n,t,e,r){var o=!e;e||(e={});for(var i=-1,a=t.length;++i<a;){var f=t[i],c=r?r(e[f],n[f],f,e,n):u;c===u&&(c=n[f]),o?Ar(e,f,c):Sr(e,f,c)}return e}function ui(n,t){return function(e,r){var o=_a(e)?Zt:Lr,i=t?t():{};return o(e,n,Pi(r,2),i)}}function ai(n){return Io(function(t,e){var r=-1,o=e.length,i=o>1?e[o-1]:u,a=o>2?e[2]:u;for(i=n.length>3&&"function"==typeof i?(o--,i):u,a&&Zi(e[0],e[1],a)&&(i=o<3?u:i,o=1),t=et(t);++r<o;){var f=e[r];f&&n(t,f,r,i)}return t})}function fi(n,t){return function(e,r){if(null==e)return e;if(!ma(e))return n(e,r);for(var o=e.length,i=t?o:-1,u=et(e);(t?i--:++i<o)&&!1!==r(u[i],i,u););return e}}function ci(n){return function(t,e,r){for(var o=-1,i=et(t),u=r(t),a=u.length;a--;){var f=u[n?a:++o];if(!1===e(i[f],f,i))break}return t}}function si(n){return function(t){var e=Ne(t=qa(t))?Te(t):u,r=e?e[0]:t.charAt(0),o=e?Jo(e,1).join(""):t.slice(1);return r[n]()+o}}function li(n){return function(t){return re(If(_f(t).replace(wt,"")),n,"")}}function hi(n){return function(){var t=arguments;switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3]);case 5:return new n(t[0],t[1],t[2],t[3],t[4]);case 6:return new n(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new n(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var e=vr(n.prototype),r=n.apply(e,t);return ja(r)?r:e}}function di(n){return function(t,e,r){var o=et(t);if(!ma(t)){var i=Pi(e,3);t=of(t),e=function(n){return i(o[n],n,o)}}var a=n(t,e,r);return a>-1?o[i?t[a]:a]:u}}function pi(n){return Li(function(t){var e=t.length,r=e,o=_r.prototype.thru;for(n&&t.reverse();r--;){var i=t[r];if("function"!=typeof i)throw new it(c);if(o&&!a&&"wrapper"==zi(i))var a=new _r([],!0)}for(r=a?r:e;++r<e;){var f=zi(i=t[r]),s="wrapper"==f?Ti(i):u;a=s&&Ji(s[0])&&s[1]==(I|b|x|N)&&!s[4].length&&1==s[9]?a[zi(s[0])].apply(a,s[3]):1==i.length&&Ji(i)?a[f]():a.thru(i)}return function(){var n=arguments,r=n[0];if(a&&1==n.length&&_a(r))return a.plant(r).value();for(var o=0,i=e?t[o].apply(this,n):r;++o<e;)i=t[o].call(this,i);return i}})}function vi(n,t,r,o,i,a,f,c,s,l){var h=t&I,d=t&y,p=t&m,v=t&(b|E),g=t&j,_=p?u:hi(n);return function y(){for(var m=arguments.length,w=e(m),b=m;b--;)w[b]=arguments[b];if(v)var E=Mi(y),x=function(n,t){for(var e=n.length,r=0;e--;)n[e]===t&&++r;return r}(w,E);if(o&&(w=ei(w,o,i,v)),a&&(w=ri(w,a,f,v)),m-=x,v&&m<l){var k=Se(w,E);return Ei(n,t,vi,y.placeholder,r,w,k,c,s,l-m)}var I=d?r:this,N=p?I[n]:n;return m=w.length,c?w=function(n,t){for(var e=n.length,r=Ye(t.length,e),o=oi(n);r--;){var i=t[r];n[r]=Yi(i,e)?o[i]:u}return n}(w,c):g&&m>1&&w.reverse(),h&&s<m&&(w.length=s),this&&this!==zt&&this instanceof y&&(N=_||hi(N)),N.apply(I,w)}}function gi(n,t){return function(e,r){return function(n,t,e,r){return Zr(n,function(n,o,i){t(r,e(n),o,i)}),r}(e,n,t(r),{})}}function _i(n,t){return function(e,r){var o;if(e===u&&r===u)return t;if(e!==u&&(o=e),r!==u){if(o===u)return r;"string"==typeof e||"string"==typeof r?(e=Bo(e),r=Bo(r)):(e=Po(e),r=Po(r)),o=n(e,r)}return o}}function yi(n){return Li(function(t){return t=te(t,ye(Pi())),Io(function(e){var r=this;return n(t,function(n){return Yt(n,r,e)})})})}function mi(n,t){var e=(t=t===u?" ":Bo(t)).length;if(e<2)return e?ko(t,n):t;var r=ko(t,De(n/Ae(t)));return Ne(t)?Jo(Te(r),0,n).join(""):r.slice(0,n)}function wi(n){return function(t,r,o){return o&&"number"!=typeof o&&Zi(t,r,o)&&(r=o=u),t=Ua(t),r===u?(r=t,t=0):r=Ua(r),function(n,t,r,o){for(var i=-1,u=$e(De((t-n)/(r||1)),0),a=e(u);u--;)a[o?u:++i]=n,n+=r;return a}(t,r,o=o===u?t<r?1:-1:Ua(o),n)}}function bi(n){return function(t,e){return"string"==typeof t&&"string"==typeof e||(t=Ga(t),e=Ga(e)),n(t,e)}}function Ei(n,t,e,r,o,i,a,f,c,s){var l=t&b;t|=l?x:k,(t&=~(l?k:x))&w||(t&=~(y|m));var h=[n,t,o,l?i:u,l?a:u,l?u:i,l?u:a,f,c,s],d=e.apply(u,h);return Ji(n)&&ru(d,h),d.placeholder=r,uu(d,n,t)}function xi(n){var t=tt[n];return function(n,e){if(n=Ga(n),e=null==e?0:Ye(Fa(e),292)){var r=(qa(n)+"e").split("e");return+((r=(qa(t(r[0]+"e"+(+r[1]+e)))+"e").split("e"))[0]+"e"+(+r[1]-e))}return t(n)}}var ki=tr&&1/Le(new tr([,-0]))[1]==T?function(n){return new tr(n)}:Mf;function Ii(n){return function(t){var e=Gi(t);return e==H?je(t):e==rn?Re(t):function(n,t){return te(t,function(t){return[t,n[t]]})}(t,n(t))}}function Ni(n,t,r,o,i,a,f,s){var l=t&m;if(!l&&"function"!=typeof n)throw new it(c);var d=o?o.length:0;if(d||(t&=~(x|k),o=i=u),f=f===u?f:$e(Fa(f),0),s=s===u?s:Fa(s),d-=i?i.length:0,t&k){var p=o,v=i;o=i=u}var g=l?u:Ti(n),_=[n,t,r,o,i,p,v,a,f,s];if(g&&function(n,t){var e=n[1],r=t[1],o=e|r,i=o<(y|m|I),u=r==I&&e==b||r==I&&e==N&&n[7].length<=t[8]||r==(I|N)&&t[7].length<=t[8]&&e==b;if(!i&&!u)return n;r&y&&(n[2]=t[2],o|=e&y?0:w);var a=t[3];if(a){var f=n[3];n[3]=f?ei(f,a,t[4]):a,n[4]=f?Se(n[3],h):t[4]}(a=t[5])&&(f=n[5],n[5]=f?ri(f,a,t[6]):a,n[6]=f?Se(n[5],h):t[6]),(a=t[7])&&(n[7]=a),r&I&&(n[8]=null==n[8]?t[8]:Ye(n[8],t[8])),null==n[9]&&(n[9]=t[9]),n[0]=t[0],n[1]=o}(_,g),n=_[0],t=_[1],r=_[2],o=_[3],i=_[4],!(s=_[9]=_[9]===u?l?0:n.length:$e(_[9]-d,0))&&t&(b|E)&&(t&=~(b|E)),t&&t!=y)j=t==b||t==E?function(n,t,r){var o=hi(n);return function i(){for(var a=arguments.length,f=e(a),c=a,s=Mi(i);c--;)f[c]=arguments[c];var l=a<3&&f[0]!==s&&f[a-1]!==s?[]:Se(f,s);return(a-=l.length)<r?Ei(n,t,vi,i.placeholder,u,f,l,u,u,r-a):Yt(this&&this!==zt&&this instanceof i?o:n,this,f)}}(n,t,s):t!=x&&t!=(y|x)||i.length?vi.apply(u,_):function(n,t,r,o){var i=t&y,u=hi(n);return function t(){for(var a=-1,f=arguments.length,c=-1,s=o.length,l=e(s+f),h=this&&this!==zt&&this instanceof t?u:n;++c<s;)l[c]=o[c];for(;f--;)l[c++]=arguments[++a];return Yt(h,i?r:this,l)}}(n,t,r,o);else var j=function(n,t,e){var r=t&y,o=hi(n);return function t(){return(this&&this!==zt&&this instanceof t?o:n).apply(r?e:this,arguments)}}(n,t,r);return uu((g?So:ru)(j,_),n,t)}function ji(n,t,e,r){return n===u||da(n,ft[e])&&!lt.call(r,e)?t:n}function Ci(n,t,e,r,o,i){return ja(n)&&ja(t)&&(i.set(t,n),_o(n,t,u,Ci,i),i.delete(t)),n}function Si(n){return La(n)?u:n}function Oi(n,t,e,r,o,i){var a=e&g,f=n.length,c=t.length;if(f!=c&&!(a&&c>f))return!1;var s=i.get(n);if(s&&i.get(t))return s==t;var l=-1,h=!0,d=e&_?new Er:u;for(i.set(n,t),i.set(t,n);++l<f;){var p=n[l],v=t[l];if(r)var y=a?r(v,p,l,t,n,i):r(p,v,l,n,t,i);if(y!==u){if(y)continue;h=!1;break}if(d){if(!ie(t,function(n,t){if(!we(d,t)&&(p===n||o(p,n,e,r,i)))return d.push(t)})){h=!1;break}}else if(p!==v&&!o(p,v,e,r,i)){h=!1;break}}return i.delete(n),i.delete(t),h}function Li(n){return iu(tu(n,u,yu),n+"")}function Ri(n){return Xr(n,of,Fi)}function Ai(n){return Xr(n,uf,Wi)}var Ti=or?function(n){return or.get(n)}:Mf;function zi(n){for(var t=n.name+"",e=ir[t],r=lt.call(ir,t)?e.length:0;r--;){var o=e[r],i=o.func;if(null==i||i==n)return o.name}return t}function Mi(n){return(lt.call(pr,"placeholder")?pr:n).placeholder}function Pi(){var n=pr.iteratee||Rf;return n=n===Rf?co:n,arguments.length?n(arguments[0],arguments[1]):n}function Bi(n,t){var e=n.__data__;return function(n){var t=void 0===n?"undefined":i(n);retur